supercontrast is easy, all you have to do is provide the image URL and the provider you want to use.
In this example, we’ll specify that for Task.OCR, we want to use Provider.GCP, which uses Google’s Vision AI API.
Task.OCR, the request schema is defined by OCRRequest and the response schema is defined by OCRResponse. The OCRResponse has a list of OCRBoundingBox objects, each representing a bounding box of text in the image.
OCRRequest
image: a string that can be either a URL to an image or a local file path.
all_text: a string of all the text in the imagebounding_boxes: a list ofOCRBoundingBoxobjects, each representing a bounding box of text in the image
text: a string of the text in the bounding boxcoordinates: a list of tuples, each representing a coordinate in the bounding box