Table of Contents

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

Dibutuhkan

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
    }