OCR इमेज से टेक्स्ट
WARNING
createTask के साथ टास्क बनाएं।
इस इंटरफ़ेस को अलग-अलग परिणाम प्राप्त करने की आवश्यकता नहीं है, यह छवि पहचान के परिणामों को समकालिक रूप से लौटाएगा!
टास्क बनाएं
createTask के साथ टास्क बनाएं।
टास्क ऑब्जेक्ट संरचना
ध्यान दें कि इस प्रकार के टास्क का परिणाम टास्क बनाने के बाद सीधे लौटता है, बल्कि इसे प्राप्त करने के लिए getTaskResult के माध्यम से नहीं।
Properties | Type | Required | Description |
---|---|---|---|
type | String | Required | ImageToTextTask |
body | String | Required | छवि की डेटा को बेस64 संकेत किया गया सामग्री (कोई नई पंक्तियाँ नहीं) (कोई data:image/*********; base64, सामग्री नहीं) |
module | String | Optional | मॉड्यूल को निर्दिष्ट करता है। वर्तमान में, समर्थित मॉड्यूल क्या है, वह आम और कतारी है |
score | Float | Optional | 0.8 ~ 1 , मेल खाता है पहचान की डिग्री की पहचान करें। यदि पहचान दर इस सीमा के भीतर नहीं है, तो कोई कटौती नहीं |
case | Boolean | Optional | ग्यारा संवादात्मक या नहीं |
स्वतंत्र मॉड्यूल समर्थन
- mtcaptcha
- dell
- queueit
- amazon
- amazon-gif
- web-de-login
- web-de-register
- web-de-imap
- io-bs-mou
- cargo
- common
उदाहरण अनुरोध
json
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
}
}
उदाहरण प्रतिसाद
json
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
"status": "ready",
"solution": {
"text": "44795sds"
},
"taskId": "2376919c-1863-11ec-a012-94e6f7355a0b",
}
SDK अनुरोध का उपयोग करें
python
# 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)
go
package main
import (
"fmt"
capsolver_go "github.com/capsolver/capsolver-go"
"log"
)
func main() {
// first you need to install sdk
//go get github.com/capsolver/capsolver-go
//export CAPSOLVER_API_KEY='...' or
//capSolver := CapSolver{ApiKey:"..."}
capSolver := capsolver_go.CapSolver{}
solution, err := capSolver.Solve(map[string]any{
"type": "ImageToTextTask",
"module": "queueit",
"body": "/9j/4AAQSkZJRgABA......",
})
if err != nil {
log.Fatal(err)
return
}
fmt.Println(solution)
}