Resimdeki nesnelerin koordinatlarını alma
Bir resim gövdesi ve İngilizce bir yorum gönderin ve verilen nesnelerin 6 adede kadar koordinat setini alın. Nokta koordinatlarının yanı sıra dikdörtgen koordinatları da isteyebilirsiniz. Bir taraftaki maksimum görüntü boyutu 500 pikseldir. Bundan daha büyük görüntüler çalışanın arayüzünde küçültülecektir.
![Image-to-Coordinates captcha example, select objects on the picture](https://d2dcgek2qxtwh0.cloudfront.net/images/nuxt3/coordinates1_resized.webp)
![Image-to-Coordinates captcha example, draw a rectangle above objects](https://d2dcgek2qxtwh0.cloudfront.net/images/nuxt3/coordinates2_resized.webp)
"points" ve "rectangles" görevlerine bir örnek
Görev nesnesi
Özellik | Tür | Zorunlu | Amaç |
---|---|---|---|
type | Dize | Evet | ImageToCoordinatesTask Görevin bir tipini tanımlar. |
body | Dize | Evet | Dosya gövdesi base64 içinde şifrelenmiştir. Bunu satır sonları (line break) olmadan gönderdiğinizden emin olun. 'data:image/png,' veya benzeri etiketler eklemeyin, sadece temiz base64! |
comment | Dize | Hayır | Görev için yalnızca İngilizce karakterlerle yorumlar. Örnek: "Select objects in specified order" veya "select all cars". |
mode | Dize | Hayır | Görev modu, "points" veya "rectangles" olabilir. Varsayılan değer "points"tir. |
websiteURL | Dize | Hayır | Harcama istatistiklerinde resimli captchaların kaynağını ayırt etmek için opsiyonel parametre. |
Talep örneği
Python
Javascript
Go
PHP
bash
#pip3 install anticaptchaofficial
from anticaptchaofficial.imagetocoordinates import *
solver = imagetocoordinates()
solver.set_verbose(1)
solver.set_key("YOUR_KEY")
solver.set_mode("points")
solver.set_comment("Select objects in specified order")
coordinates = solver.solve_and_return_solution("coordinates.png")
if coordinates != 0:
print("coordinates: ", coordinates)
else:
print("task finished with error "+solver.error_code)
Görev çözüm nesnesi
Özellik | Tür | Amaç |
---|---|---|
coordinates | Dize | Koordinat kümesi dizisi. "points" modu için (x,y) kümesidir. "rectangles" için sol üstten sağ alta doğru (x1,y1,x2,y2) şeklindedir. Koordinatların başlangıcı sol üst köşedir. |
Yanıt örneği
{
"errorId":0,
"status":"ready",
"solution":
{
"coordinates":[
[17,48,54,83],
[76,93,140,164]
]
},
"cost":"0.000700",
"ip":"46.98.54.221",
"createTime":1472205564,
"endTime":1472205570,
"solveCount":"0"
}