मार्गदर्शिका
कार्य (मान्यता)
ImageToText

OCR इमेज से टेक्स्ट

WARNING

createTask के साथ टास्क बनाएं।

इस इंटरफ़ेस को अलग-अलग परिणाम प्राप्त करने की आवश्यकता नहीं है, यह छवि पहचान के परिणामों को समकालिक रूप से लौटाएगा!

टास्क बनाएं

createTask के साथ टास्क बनाएं।

टास्क ऑब्जेक्ट संरचना

ध्यान दें कि इस प्रकार के टास्क का परिणाम टास्क बनाने के बाद सीधे लौटता है, बल्कि इसे प्राप्त करने के लिए getTaskResult के माध्यम से नहीं।

PropertiesTypeRequiredDescription
typeStringRequiredImageToTextTask
bodyStringRequiredछवि की डेटा को बेस64 संकेत किया गया सामग्री (कोई नई पंक्तियाँ नहीं) (कोई data:image/*********; base64, सामग्री नहीं)
moduleStringOptionalमॉड्यूल को निर्दिष्ट करता है। वर्तमान में, समर्थित मॉड्यूल क्या है, वह आम और कतारी है
scoreFloatOptional0.8 ~ 1, मेल खाता है पहचान की डिग्री की पहचान करें। यदि पहचान दर इस सीमा के भीतर नहीं है, तो कोई कटौती नहीं
caseBooleanOptionalग्यारा संवादात्मक या नहीं

स्वतंत्र मॉड्यूल समर्थन

ModuleQuestionsSamplesAccuracyLastUpdate

उदाहरण अनुरोध

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
   "clientKey": "YOUR_API_KEY",
   "task":{
        "type":"ImageToTextTask",
        "module":"queueit", // ocr single image model,
        "body": "/9j/4AAQSkZJRgABA......" # base64 encoded image
   }
}

उदाहरण प्रतिसाद

{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "status": "ready",
  "solution": {
    "text": "44795sds"
  },
  "taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}

SDK अनुरोध का उपयोग करें

# pip
 
 install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
# capsolver.api_key = "..."
 
img_path = os.path.join(Path(__file__).resolve().parent, "queue-it.jpg")
with open(img_path, 'rb') as f:
    solution = capsolver.solve({
        "type": "ImageToTextTask",
        "module": "queueit",
        "body": "/9j/4AAQSkZJRgABA......"
    })
    print(solution)