Extracts text from an image by using OCR.
Operation description
-
Before you call this operation, familiarize yourself with IMM billing.
-
Maximum image size: 20 MB.
-
Shortest side: at least 20 px. Longest side: at most 30,000 px.
-
Aspect ratio must be less than 1:2.
-
Images smaller than 15 × 15 px may have low recognition accuracy.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:DetectImageTexts |
none |
*Project
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
The name of the project. CreateProject. |
test-project |
| SourceURI |
string |
Yes |
The Object Storage Service (OSS) URI of the file. Format: oss://${Bucket}/${Object}. The bucket must be in the same region as the project. ${Object} is the full object path including the file extension. |
oss://test-bucket/test-object.jpg |
| CredentialConfig | CredentialConfig |
No |
If you have no special requirements, leave this parameter empty. The authorization chain settings. Use authorization chains to access resources of other entities. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
1B3D5E0A-D8B8-4DA0-8127-ED32C851**** |
| OCRTexts |
string |
The full OCR text, concatenated from all OCRContents entries. |
Intelligent Media Management. |
| OCRContents |
array |
OCR text blocks. |
|
| OCRContents |
Text blocks extracted from the image, each containing the recognized content and its bounding box. |
Examples
Success response
JSON format
{
"RequestId": "1B3D5E0A-D8B8-4DA0-8127-ED32C851****",
"OCRTexts": "Intelligent Media Management.",
"OCRContents": [
{
"Language": "zh-hans",
"Contents": "Welcome to Intelligent Media Management",
"Confidence": 0.8254936695098877,
"Boundary": {
"Width": 200,
"Height": 300,
"Left": 10,
"Top": 30,
"Polygon": [
{
"X": 10,
"Y": 10
}
]
}
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.