Class to convert images to text for interacting with CAPTCHA challenges. There are currently two implementations:

  • ManualDecoder: Creates a pop-up window for a user to enter in the text they read from the image
  • DecaptcherDecoder: Interface for the paid service

When a reference to an image is passed to an instance of this class, it returns a DecodedImage object that can be queried for the resulting text, errors, and can report an image as poorly converted.

See example attached.