隨筆003-實戰HiLens最佳實踐中人臉檢測兩個小細節
為了實現在HiLens識別草莓,我得成功實現手勢識別。而為了實現手勢識別,我得先實現人臉檢測。對應著官方文檔”人臉檢測“一步一步去實操。但自己技術確實太差,在華為同事的指導下才最后成功。其中由于不熟悉main.py代碼,導致我部署成功,但是一直啟動不了設備。現在我把這個問題記錄下。將來有人遇到類似問題,也可以快速解決。
其實,這個也不是官方文檔問題。只是,像我這樣的小白,不仔細研究代碼,就容易犯錯。
第一個問題是模型名稱及路徑問題。查看日志文檔可以看到提示如下錯誤信息:
我們再對應到main.py文件進行查看:
在官方文檔上這步的操作如下:
我當時沒有深入理解這個模型路徑的含義,我直接把官網提供的代碼一模一樣的復制進去。看到提示錯誤后,我提交了工單,客服人員開始建議我在模型前面加./。但是還是不成功。我又設想成是否這這個模型文件:
同時我也在論壇上發出了請求。有人提醒我HiLens只能使用om模型文件,不能用Caffe模型文件。但是我看官方文檔是:
有提到模型從Caffe轉Asend。這時候,我突然明白過來了。main.py文件里面執行的應該是在這個output里面的轉換文件。查詢了下在obs上output里面的文件名稱后再復制到main.py,再進行一次部署。果然,這次沒有報這個錯誤了。改成了這個:
缺少了這個模塊。又提了下工單。華為技術老師直接電話過來指導了。讓我查看下載下來的代碼文件里面是否還有個postprocess.py文件。
最后在此處:
補上后終于顯示器上看到了我的臉和一個藍色的框框。
總結下,其實本次實戰一直不成功的原因,還是沒有好好去查看文檔信息及里面的代碼信息。
1.得明白模型的轉換的概念,就是把其他平臺的模型轉為HiLens上可運行的模型。那么HiLens上跑的模型得是轉換后的模型。
2.日志的查看。當日志提示文件錯誤的時候。首先得查看官方提供的代碼資料是否缺失。
以上問題都沒出現,那么基本就成功實踐人臉檢測了!
華為HiLens
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。