貨架產品辨識 - 自訂模型 (預覽)
重要
這項功能現在已被取代。 在 2025 年 1 月 10 日,Azure AI 影像分析 4.0 自定義影像分類、自定義物件偵測和產品辨識預覽 API 將會淘汰。 在此日期之後,對這些服務的 API 呼叫將會失敗。
若要維持模型的順暢作業,請轉換至現已正式推出的 Azure AI 自訂視覺。 自訂視覺提供與這些淘汰功能類似的功能。
您可以訓練自訂模型來辨識特定零售產品,以用於產品辨識案例。 現成可用的分析作業不會區分產品,但您可以透過自訂標籤和訓練,將這項功能建置到您的應用程式中。
注意
影像中顯示的品牌不會與 Microsoft 建立關聯,也不會指出品牌擁有者簽署 Microsoft 或 Microsoft 產品的任何形式,或由 Microsoft 簽署品牌擁有者或其產品。
使用模型自訂功能
模型自訂操作指南會示範如何定型和發佈自訂影像分析模型。 您可以使用一些規格遵循該指南,以建立產品辨識的模型。
資料集規格
您的訓練資料集應該包含零售架的影像。 當您第一次建立模型時,必須將 ModelKind 參數設定為 ProductRecognitionModel。
此外,請儲存 ModelName 參數的值,以便稍後使用它作為參考。
自訂標籤
當您瀏覽標籤工作流程時,請為您想要辨識的每個產品建立標籤。 然後在每個影像中,為每個產品的周框方塊加上標籤。
使用自訂模型分析擱置
當您的自訂模型經過定型並準備好時 (您已完成模型自訂指南中的步驟),您可以透過「現成分析」作業加以使用。
API 呼叫的樣貌如下所示:
curl.exe -H "Ocp-Apim-Subscription-Key: <subscriptionKey>" -H "Content-Type: application/json" "<endpoint>/computervision/productrecognition/<your_model_name>/runs/<your_run_name>?api-version=2023-04-01-preview" -d "{
'url':'<your_url_string>'
}"
- 視需要在命令中進行下列變更:
- 以您的視覺資源金鑰取代
<subscriptionKey>
。 - 以您的視覺資源端點取代
<endpoint>
。 例如:https://YourResourceName.cognitiveservices.azure.com
。 - 將
<your_model_name>
取代為您自訂模型的名稱 (您在建立步驟中使用的 ModelName 值)。 - 將
<your_run_name>
取代為工作佇列的唯一測試回合名稱。 這是非同步 API 工作佇列名稱,可供您稍後用來擷取 API 回應。 例如,.../runs/test1?api-version...
- 將
<your_url_string>
內容取代為影像的 Blob URL
- 以您的視覺資源金鑰取代
- 開啟 [命令提示字元] 視窗。
- 從文字編輯器將經過編輯的
curl
命令貼上到命令提示字元視窗中,然後執行該命令。
下一步
在本指南中,您已了解如何使用自訂產品辨識模型,以更符合您的業務需求。 接下來,設定計劃投影比對,其可與自訂產品辨識搭配運作。