Panduan
Tarea (Reconocimiento)
Tugas Gambar ke Teks

OCR Gambar ke Teks

WARNING

Buat tugas dengan createTask.

Antarmuka ini tidak perlu mengambil hasil secara terpisah, akan mengembalikan hasil pengenalan gambar secara sinkron!

Buat Tugas

Buat tugas dengan createTask.

Struktur Objek Tugas

Perhatikan bahwa jenis tugas ini mengembalikan hasil eksekusi tugas langsung setelah createTask, daripada mendapatkannya secara asinkron melalui getTaskResult.

PropertiTipeDibutuhkanDeskripsi
typeStringRequiredImageToTextTask
bodyStringRequiredIsi gambar yang dienkripsi base64 (tanpa baris baru) (tanpa data:image/*********; base64, konten)
moduleStringOptionalMenentukan modul. Saat ini, modul yang didukung adalah common dan queueit
scoreFloatOptional0.8 ~ 1, Identifikasi tingkat kecocokan. Jika tingkat pengenalan tidak berada dalam kisaran ini, tidak ada pengurangan
caseBooleanOptionalSensitif huruf besar-kecil atau tidak

Dukungan modul independen

ModuleQuestionsSamplesAccuracyLastUpdate

Contoh Permintaan

POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
 
{
   "clientKey": "YOUR_API_KEY",
   "task":{
        "type":"ImageToTextTask",
        "module":"queueit", // model pengenalan gambar tunggal OCR
        "body": "/9j/4AAQSkZJRgABA......" # gambar yang dienkripsi base64
   }
}

Contoh Respons

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

Permintaan Menggunakan 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)