Google Vision OCR¶
Class: GoogleVisionOCRBlockV1
Source: inference.core.workflows.core_steps.models.foundation.google_vision_ocr.v1.GoogleVisionOCRBlockV1
Detect text in images using Google Vision OCR.
Supported types of text detection:
text_detection
: optimized for areas of text within a larger image.ocr_text_detection
: optimized for dense text documents.
You need to provide your Google Vision API key to use this block.
Type identifier¶
Use the following identifier in step "type"
field: roboflow_core/google_vision_ocr@v1
to add the block as
as step in your workflow.
Properties¶
Name | Type | Description | Refs |
---|---|---|---|
name |
str |
Enter a unique identifier for this step.. | ❌ |
ocr_type |
str |
Type of OCR to use. | ❌ |
language_hints |
List[str] |
Optional list of language codes to pass to the OCR API. If not provided, the API will attempt to detect the language automatically.If provided, language codes must be supported by the OCR API, visit https://cloud.google.com/vision/docs/languages for list of supported language codes.. | ❌ |
api_key |
str |
Your Google Vision API key. | ✅ |
The Refs column marks possibility to parametrise the property with dynamic values available
in workflow
runtime. See Bindings for more info.
Available Connections¶
Compatible Blocks
Check what blocks you can connect to Google Vision OCR
in version v1
.
- inputs:
OpenAI
,VLM as Detector
,Corner Visualization
,Camera Focus
,Polygon Zone Visualization
,Google Gemini
,Keypoint Detection Model
,OpenAI
,Circle Visualization
,Roboflow Dataset Upload
,Multi-Label Classification Model
,Triangle Visualization
,Stability AI Inpainting
,Roboflow Custom Metadata
,Classification Label Visualization
,Single-Label Classification Model
,Bounding Box Visualization
,Depth Estimation
,SIFT
,Florence-2 Model
,CogVLM
,Image Convert Grayscale
,Halo Visualization
,Grid Visualization
,LMM
,Email Notification
,Polygon Visualization
,Absolute Static Crop
,Object Detection Model
,Instance Segmentation Model
,Slack Notification
,Dot Visualization
,Color Visualization
,Label Visualization
,Stability AI Outpainting
,CSV Formatter
,Crop Visualization
,Perspective Correction
,Google Vision OCR
,Stability AI Image Generation
,Image Slicer
,Model Monitoring Inference Aggregator
,OpenAI
,Image Threshold
,Stitch OCR Detections
,Image Preprocessing
,Model Comparison Visualization
,Clip Comparison
,SIFT Comparison
,Dynamic Crop
,Stitch Images
,Image Contours
,Mask Visualization
,Webhook Sink
,Florence-2 Model
,Twilio SMS Notification
,Pixelate Visualization
,Llama 3.2 Vision
,Roboflow Dataset Upload
,Camera Calibration
,Reference Path Visualization
,Image Blur
,Line Counter Visualization
,Local File Sink
,VLM as Classifier
,Anthropic Claude
,Background Color Visualization
,LMM For Classification
,Image Slicer
,Keypoint Visualization
,Blur Visualization
,OCR Model
,Ellipse Visualization
,Trace Visualization
,Relative Static Crop
- outputs:
YOLO-World Model
,OpenAI
,Circle Visualization
,Roboflow Dataset Upload
,PTZ Tracking (ONVIF)
.md),Roboflow Custom Metadata
,Perception Encoder Embedding Model
,Florence-2 Model
,Cache Set
,Detections Stitch
,Instance Segmentation Model
,Color Visualization
,Detections Consensus
,Overlap Filter
,Perspective Correction
,Path Deviation
,Model Monitoring Inference Aggregator
,OpenAI
,Model Comparison Visualization
,Clip Comparison
,Dynamic Crop
,Moondream2
,Webhook Sink
,Pixelate Visualization
,Llama 3.2 Vision
,Byte Tracker
,Line Counter
,Reference Path Visualization
,Local File Sink
,Time in Zone
,Image Blur
,Cache Get
,CLIP Embedding Model
,Blur Visualization
,Ellipse Visualization
,Trace Visualization
,Velocity
,Corner Visualization
,Google Gemini
,Detections Classes Replacement
,Polygon Zone Visualization
,OpenAI
,Triangle Visualization
,Stability AI Inpainting
,Classification Label Visualization
,Detections Transformation
,Bounding Box Visualization
,Distance Measurement
,Detections Stabilizer
,Detections Merge
,CogVLM
,Halo Visualization
,LMM
,Email Notification
,Polygon Visualization
,Slack Notification
,Dot Visualization
,Label Visualization
,Byte Tracker
,Stability AI Outpainting
,Crop Visualization
,Detections Filter
,Google Vision OCR
,Stability AI Image Generation
,Detection Offset
,Image Threshold
,Pixel Color Count
,Stitch OCR Detections
,Image Preprocessing
,SIFT Comparison
,Mask Visualization
,Time in Zone
,Twilio SMS Notification
,Segment Anything 2 Model
,Florence-2 Model
,Roboflow Dataset Upload
,Byte Tracker
,Line Counter Visualization
,Path Deviation
,Anthropic Claude
,Instance Segmentation Model
,LMM For Classification
,Background Color Visualization
,Line Counter
,Keypoint Visualization
,Size Measurement
Input and Output Bindings¶
The available connections depend on its binding kinds. Check what binding kinds
Google Vision OCR
in version v1
has.
Bindings
Example JSON definition of step Google Vision OCR
in version v1
{
"name": "<your_step_name_here>",
"type": "roboflow_core/google_vision_ocr@v1",
"image": "$inputs.image",
"ocr_type": "<block_does_not_provide_example>",
"language_hints": [
"en",
"fr"
],
"api_key": "xxx-xxx"
}