Tingkat kesulitan pengenalan gambar | POST /grade/detection
Memberikan skor kesulitan pengenalan gambar dari 0 hingga 4, di mana skor lebih tinggi menunjukkan kesulitan lebih besar. -1 menunjukkan gambar tidak memenuhi standar sehingga gagal dikenali (misal rusak atau kertas kosong).
Praktik terbaik adalah memanggil API ini sebelum membuat gambar target baru.
| Grade | Deskripsi |
|---|---|
| 0 atau 1 | Target mudah dideteksi |
| 2 | Sedang |
| 3 atau 4 | Target sulit dideteksi |
Action
Terdapat tiga antarmuka, untuk pencarian gambar umum hanya diperlukan penilaian komprehensif pengenalan.
POST
/grade/detection- Hanya memberikan hasil komprehensif pengenalan
POST
/grade/tracking- Hanya memberikan hasil komprehensif pelacakan
POST
/grade/detail- Memberikan penilaian algoritma detail multi-dimensi
Autentikasi
Http Header
Content-Type=application/json
HTTP Header: Authorization (saat menggunakan autentikasi API Key Token)
Parameter permintaan
| Field | Type | Required | Deskripsi |
|---|---|---|---|
| image | String(base64) | Ya | String pengkodean base64 konten gambar, mendukung format JPG dan PNG. Ukuran gambar maksimal 2MB. |
Kolom respons
| Kolom | Deskripsi |
|---|---|
| statusCode | Kode status 0 menunjukkan autentikasi benar, selengkapnya lihat Kode Status |
| result | Pesan kesalahan, atau grade |
| timestamp | Waktu server saat respons dikirim. Menggunakan format stempel waktu Unix dalam milidetik |
| result.grade | [-1, 0, 1, 2, 3, 4] di mana 0 dan 1 menunjukkan mudah dikenali. 4 paling sulit dikenali. -1 menunjukkan gambar tidak memenuhi standar. |
Kode kesalahan
Lihat Daftar lengkap kode status dan kesalahan
Contoh permintaan
POST /grade/detection/ HTTP/1.1
Host:
Date: Mon, 1 Jan 2018 00:00:00 GMT
Content-Type: application/json
{
"image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgM...",
"timestamp": 1514736000000,
"appKey": "test_app_key",
"signature": "89985e2420899196db5bdf16b3c2ed0922c0c221"
}
Contoh respons
HTTP/1.1 200 OK
Content-Type: application/json
{
"statusCode": 0,
"result": {
"grade": 1
},
"timestamp": 1514736000000
}