Deteksi objek (versi 4.0)

Deteksi objek mirip dengan pemberian tag, tetapi API mengembalikan koordinat kotak pembatas (dalam piksel) untuk setiap objek yang ditemukan dalam gambar. Misalnya, jika gambar berisi anjing, kucing, dan orang, operasi deteksi objek akan mencantumkan objek tersebut dengan koordinatnya dalam gambar. Anda dapat menggunakan fungsi ini untuk memproses hubungan antara objek dalam gambar. Ini juga memungkinkan Anda menentukan apakah ada beberapa contoh objek yang sama dalam sebuah gambar.

Fungsi deteksi objek menerapkan tag berdasarkan objek atau makhluk hidup yang diidentifikasi dalam gambar. Tidak ada hubungan formal antara taksonomi penandaan dan taksonomi deteksi objek. Pada tingkat konseptual, fungsi deteksi objek hanya menemukan objek dan makhluk hidup, sementara fungsi tag juga dapat mencakup istilah kontekstual seperti "dalam ruangan", yang tidak dapat dilokalkan dengan kotak pembatas.

Cobalah kemampuan deteksi objek dengan cepat dan mudah di browser Anda menggunakan Vision Studio.

Tip

Anda dapat menggunakan fitur Deteksi objek melalui layanan Azure OpenAI . GPT-4 Turbo dengan model Visi memungkinkan Anda mengobrol dengan asisten AI yang dapat menganalisis gambar yang Anda bagikan, dan opsi Peningkatan Visi menggunakan Analisis Gambar untuk memberikan bantuan AI dengan detail lebih lanjut (lokasi teks dan objek yang dapat dibaca) tentang gambar. Untuk informasi selengkapnya, lihat mulai cepat GPT-4 Turbo dengan Visi.

Contoh deteksi Objek

Respons JSON berikut menggambarkan apa yang dikembalikan API Analysis 4.0 saat mendeteksi objek dalam gambar contoh.

A woman using a Microsoft Surface device in a kitchen

{
    "metadata":
    {
        "width": 1260,
        "height": 473
    },
    "objectsResult":
    {
        "values":
        [
            {
                "name": "kitchen appliance",
                "confidence": 0.501,
                "boundingBox": {"x":730,"y":66,"w":135,"h":85}
            },
            {
                "name": "computer keyboard",
                "confidence": 0.51,
                "boundingBox": {"x":523,"y":377,"w":185,"h":46}
            },
            {
                "name": "Laptop",
                "confidence": 0.85,
                "boundingBox": {"x":471,"y":218,"w":289,"h":226}
            },
            {
                "name": "person",
                "confidence": 0.855,
                "boundingBox": {"x":654,"y":0,"w":584,"h":473}
            }
        ]
    }
}

Pembatasan

Penting untuk memperhatikan batasan deteksi objek sehingga Anda dapat menghindari atau mengurangi efek negatif palsu (objek yang terlewat) dan detail yang terbatas.

  • Objek umumnya tidak terdeteksi jika kecil (kurang dari 5% dari gambar).
  • Objek umumnya tidak terdeteksi jika disusun berdekatan (tumpukan pelat, misalnya).
  • Objek tidak dibedakan berdasarkan nama merek atau produk (berbagai jenis soda di rak toko, misalnya). Namun, Anda dapat mendapatkan informasi merek dari gambar dengan menggunakan fitur Deteksi merek.

Gunakan API

Fitur deteksi objek adalah bagian dari API Analisis Gambar. Anda dapat memanggil API ini menggunakan REST. Sertakan Objectsdalam parameter kueri fitur . Kemudian, ketika Anda mendapatkan respons JSON lengkap, uraikan string untuk konten bagian "objects" .

Langkah berikutnya