ガイド
タスク(認識)
VisionEngine

Vision Engine

WARNING

タスクは createTask を使用して作成してください。

このインターフェースは結果を個別に取得する必要はなく、画像認識結果を直接返します!

タスクの type フィールドは以下の通りです

  • VisionEngine

タスクの作成

タスクは createTask を使用して作成してください。

タスクオブジェクトの構造

このタイプのタスクは、getTaskResult を介して非同期的に取得するのではなく、createTask の直後にタスク実行結果を直接返すことに注意してください。

プロパティタイプ必須説明
typeString必須VisionEngine
moduleString必須サポートされているすべてのモデルは以下の表に示されています
websiteURLStringオプション精度を向上させるためのページのソースURL
imageString必須画像のbase64エンコードされたコンテンツ(改行なし、data:image/***;charset=utf-8;base64,なし)
imageBackgroundString必須背景画像のbase64エンコードされたコンテンツ(改行なし、data:image/***;charset=utf-8;base64,なし)
questionStringオプションspace_detectionで必要です

サポートされている画像タイプ

moduleCaptcha ExampleimageimageBackground
slider_1img.pngimg.pngimg.png
rotate_1img_2.pngimg_2.pngimg_2.png
rotate_2img_3.pngimg_3.png
sheinimg_4.pngimg_4.png

リクエスト例

// Example request using slider module
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
Payload:
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "VisionEngine",
    "module": "slider_1",
    "image": "/9j/4AAQSkZJRgABA......",
    "imageBackground": "/9j/4AAQSkZJRgABA......",
    "websiteURL": "https://xxxx.com"
  }
}


// Example Response using slider module
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "status": "ready",
  "solution": {
     "distance": 213,
  },
  "taskId": "..."
}

SDKリクエストの使用

# pip install --upgrade capsolver
# export CAPSOLVER_API_KEY='...'
 
import capsolver
 
capsolver.api_key = "..."
 
solution = capsolver.solve({
    "type": "VisionEngine",
    "module": "slider_1",
    "image": "/9j/4AAQSkZJRgABA......",
    "imageBackground": "/9j/4AAQSkZJRgABA......"
})
print(solution)