Aracılığıyla paylaş


Nesne algılama (sürüm 4.0)

Nesne algılama etiketlemeye benzer, ancak API görüntüde bulunan her nesne için sınırlayıcı kutu koordinatlarını (piksel cinsinden) döndürür. Örneğin, bir görüntüde köpek, kedi ve kişi varsa, nesne algılama işlemi bu nesneleri görüntüdeki koordinatlarıyla listeler. Bir görüntüdeki nesneler arasındaki ilişkileri işlemek için bu işlevi kullanabilirsiniz. Ayrıca, bir görüntüde aynı nesnenin birden çok örneği olup olmadığını belirlemenizi sağlar.

Nesne algılama işlevi, görüntüde tanımlanan nesnelere veya canlılara göre etiketler uygular. Etiketleme taksonomisi ile nesne algılama taksonomisi arasında resmi bir ilişki yoktur. Kavramsal düzeyde nesne algılama işlevi yalnızca nesneleri ve canlıları bulurken, etiket işlevi sınırlayıcı kutularla yerelleştirilmeyecek iç mekan gibi bağlamsal terimler de içerebilir.

Nesne algılama örneği

Aşağıdaki JSON yanıtı, örnek görüntüdeki nesneleri algılarken Görüntü Analizi 4.0 API'sinin ne döndürdüğü gösterilir.

Mutfakta Microsoft Surface cihazı kullanan bir kadının fotoğrafı.

{
    "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}
            }
        ]
    }
}

Sınırlamalar

Hatalı negatiflerin (eksik nesneler) ve sınırlı ayrıntının etkilerini önlemek veya azaltmak için nesne algılama sınırlamalarına dikkat edin.

  • Nesneler küçükse (görüntünün %5'inden az) genellikle algılanmaz.
  • Nesneler genellikle birbirine yakın yerleştirilmişse algılanmaz (örneğin, bir levha yığını).
  • Nesneler marka veya ürün adlarına göre ayırt edilmez (örneğin, bir mağaza rafındaki farklı soda türleri). Ancak Marka algılama özelliğini kullanarak görüntüden marka bilgisi alabilirsiniz.

API’yi kullanma

Nesne algılama özelliği, Görüntü Analizi API'sinin bir parçasıdır. REST kullanarak bu API'ye çağrı yapabilirsiniz. Sorgu parametresine Objects ekleyinfeatures. Ardından, tam JSON yanıtını aldığınızda, "objects" bölümünün içeriği için dizeyi ayrıştırın.

Sonraki adım