Share via


針對 Azure Percept Vision 和視覺模組進行疑難排解

重要

淘汰 Azure Percept DK:

更新 2023 年 2 月 22日:Percept DK 視覺和音訊存取元件的韌體更新 (也稱為視覺和音訊 SOM) 現已 可供使用,且可讓輔助元件在淘汰日期之後繼續運作。

Azure Percept 公開預覽版將持續演進,以支援新的邊緣裝置平台和開發人員體驗。 在此演進過程中,Azure Percept DK 和 Audio Accessory 以及 Percept DK 相關聯的 Azure 支援服務將於 2023 年 3 月 30 日淘汰。

自 2023 年 3 月 30 日起,任何 Azure 服務將不再支援 Azure Percept DK 和 Audio Accessory,包括 Azure Percept Studio、作業系統更新、容器更新、檢視 Web 串流,以及自訂視覺整合。 Microsoft 將不再提供客戶成功支援和任何相關聯的支援服務。 如需詳細資訊,請參閱淘汰通知部落格文章

本文提供 Azure Percept Studio 中為無程式碼視覺解決方案疑難排解的資訊。

刪除視覺專案

  1. 前往自訂視覺專案頁面。

  2. 將滑鼠懸停在您想要刪除的專案上,然後選取垃圾桶圖示來刪除專案。

    螢幕擷取畫面,顯示自訂視覺 [專案] 頁面,刪除圖示會醒目顯示。

檢查裝置上的模組

  1. 移至 Azure 入口網站

  2. 選取 [IoT 中樞] 圖示。

    螢幕擷取畫面,顯示 Azure 入口網站首頁,[Iot 中樞] 圖示會醒目顯示。

  3. 選取目標裝置所連線的 IoT 中樞。

    顯示 [IoT 中樞] 的螢幕擷取畫面。

  4. 選取 [IoT Edg],然後在 [裝置識別碼] 索引標籤下選取您的裝置。

    顯示 [IoT Edge] 首頁的螢幕擷取畫面。

  5. 您的裝置模組會出現在 [模組] 索引標籤上的清單中。

    螢幕擷取畫面,顯示所選裝置的 IoT Edge 頁面,其中顯示 [模組] 索引標籤內容。

刪除裝置

  1. 移至 Azure 入口網站

  2. 選取 [IoT 中樞] 圖示。

  3. 選取目標裝置所連線的 IoT 中樞。

  4. 選取 [IoT Edge],然後選取目標裝置識別碼旁邊的核取方塊。 選取 [刪除] 以刪除裝置。

    螢幕擷取畫面顯示 [IoT Edge] 首頁上醒目顯示的 [刪除] 按鈕。

檢查 azureeyemodule 的執行階段狀態

如果 WebStreamModule 發生問題,請確定處理視覺模型推斷的 azureeyemodule 正在執行。 如何檢查執行階段狀態:

  1. 前往 Azure 入口網站,然後前往 [所有資源]><您的 IoT 中樞>> [IoT Edge]><[您的裝置識別碼]>。

  2. 選取 [模組] 索引標籤,以查看所有已安裝模組的執行階段狀態。

    顯示裝置模組執行階段狀態畫面的螢幕擷取畫面。

  3. 如果 azureeyemodule 的執行階段狀態未列為 [執行中],請選取 [設定模組] >[azureeyemodule]。

  4. 在 [模組設定] 頁面上,將 [預期狀態] 設定為 [執行中],然後選取 [更新]。

    顯示 [模組設定組態] 畫面的螢幕擷取畫面。

變更從 azureeyemodule 傳送訊息的頻率

您的訂閱層可能會限制可從您的裝置傳送到 IoT 中樞的訊息數目。 例如,免費層會將訊息數目限制在每天 8,000 則。 達到該限制之後,您的 azureeyemodule 將會停止運作,而且您可能會收到以下錯誤:

錯誤訊息
IotHub 'xxxxxxxxx' 上的訊息總數超過配置的配額。 允許的最大訊息計數為 '8000',目前訊息計數為 'xxxx'。 系統會封鎖此中樞的傳送和接收作業,直到下一個 UTC 日為止。 請考慮為此中樞增加單位以增加配額。

使用 azureeyemodule 模組對應項時,可能會變更傳送訊息頻率的間隔速率。 對間隔速率所輸入的值,代表每則訊息傳送的頻率 (以毫秒為單位)。 數字愈大,每則訊息之間的時間差就越大。 假設將間隔速率設為 12,000,則表示每 12 秒會傳送一則訊息。 若是整天以此速率係數執行的模型,每天會產生 7,200 則訊息,此數目低於免費層限制。 您選擇的值取決於需要視覺模型回應的速度。

注意

變更訊息間隔速率不會影響每則訊息的大小。 訊息大小取決於幾種不同因素,例如模型類型和每則訊息中偵測到的物件數目。 因此,系統難以判斷訊息大小。

請依照下列步驟來更新訊息間隔:

  1. 登入 Azure 入口網站,並開啟 [所有資源]。

  2. 在 [ 所有資源 ] 頁面上,選取安裝期間佈建至開發工具組的 IoT 中樞名稱。

  3. 在 [IoT 中樞] 頁面左側的 [自動裝置管理] 底下,選取 [IoT Edge]。 在 [IoT Edge 裝置] 頁面上,找到開發套件的裝置識別碼。 選取開發套件的裝置識別碼,用以開啟其 [IoT Edge 裝置] 頁面。

  4. 在 [模組] 索引標籤上,選取 [azureeyemodule]。

  5. 在 [azureeyemodule] 頁面上,開啟 [模組身分識別對應項]。

    模組頁面的螢幕擷取畫面。

  6. 向下捲動至 properties

  7. 尋找 TelemetryInterval 並將其取代為 TelemetryIntervalNeuralNetworkMs

    模組身分識別對應項屬性的螢幕擷取畫面。

  8. TelemetryIntervalNeuralNetworkMs 值更新為所需的值

  9. 選取 [儲存] 圖示。

檢視裝置 RTSP 視訊串流

Azure Percept StudioVLC 媒體播放器中,檢視裝置的 RTSP 視訊串流。

若要在 VLC 媒體播放器中開啟 RTSP 串流,請前往 [媒體]>[開啟網路串流]>rtsp://[裝置 IP 位址]:8554/result

如果您的 RTSP 串流有部分遭灰色方塊阻擋,可能是嘗試檢視時的網路連線不佳。 請檢查連線是否有足夠的頻寬可供視訊串流使用。

後續步驟

如需 Azure Percept DK 實例疑難排解的詳細資訊,請參閱一般疑難排解指南