共用方式為


物件偵測 (4.0 版)

物件偵測與標記功能類似,但 API 會傳回影像中每個所找到物件的週框方塊座標 (以像素為單位)。 例如,如果影像包含狗、貓或人物,物件偵測作業就會列出這些物件及其在影像中的座標。 您可以使用此功能來處理影像中物件之間的關聯性。 此功能也可讓您判斷影像中是否有多個相同物件的執行個體。

偵測物件偵測函式會根據在影像中識別到的物件或生物來套用標記。 標記分類法與物件偵測分類法之間沒有正式的關聯性。 就概念而言,偵測物件偵測函式只會尋找物件和生物,而標記函式也可以包含與環境相關的字詞,例如「室內」,但這無法使用週框方塊來加以當地語系化。

使用 Vision Studio 在瀏覽器中快速輕鬆地試用物件偵測的功能。

物件偵測範例

下列 JSON 回應說明在範例影像中偵測到物件時,分析 4.0 API 傳回的內容。

在廚房使用 Microsoft Surface 裝置的女性

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

限制

請務必注意物件偵測的限制,以避免或降低誤判 (遺失物件) 和限制細節的影響。

  • 通常不會偵測到太小的物件 (低於影像的 5%)。
  • 通常不會偵測到排列緊密的物件 (例如一疊盤子)。
  • 無法依品牌或產品名稱區分物件 (例如貨架上有不同種類的汽水)。 不過,您可以使用品牌偵測功能,從影像中取得品牌資訊。

使用 API

物件偵測功能是分析影像 API 的一部分。 您可以使用 REST 呼叫此 API。 在 features 查詢參數中包含 Objects。 然後,當您取得完整的 JSON 回應時,請剖析 "objects" 區段內容的字串。

下一步