1 背景
? ? ? ?參加了智慧安防實戰(zhàn)訓練營課程,并完成了基于目標檢測算法和Aidlux平臺的行人越界識別及人流統(tǒng)計AI項?部署落地,在此分享一下此次課程學習心得體會
2 訓練營課程
(1)學習專題:
AidLux智慧安防AI實戰(zhàn)訓練
(2)學習目的
? ? ? 之前在工作中接觸過機器學習與人工智能方面一些相關內容,也利用開源模型(如yolov4)做過些相關測試,從而對相關領域的知識和應用開始感興趣,但是鑒于前期理論學習知識缺乏及后面工作中也缺少相關方面的應用實踐,未能進一步深入相關學習和實踐。因此一方面是興趣使然,想了解更多相關領域應用情況,另一方面也是希望作為知識擴充,補充學習相關理論知識,以便后期有可能將相關知識與工作中的需求相結合,解決實際問題,所以參加了此次訓練營。
3 結業(yè)作業(yè)
(1)作業(yè)題目:
? ? ? 在學習了越界識別的功能后,采用人體檢測+人體追蹤+業(yè)務功能的方式實現人流統(tǒng)計。
(2)實現效果:
? ? ? 實現了視頻中行人越界識別及人流統(tǒng)計顯示,并結合微信中喵提醒小程序實現最終檢測結果的反饋功能,具體效果如下所示。




(3)代碼實現:
核心代碼如下部分示例(完整代碼在此參考):

4 心得體會
(1)課程學習心得
? ? ? 參加此次訓練營之前,在AI圖像算法開發(fā)及應用方面,有簡單接觸過一些圖像識別和物體檢測的模型算法,但對相關領域的知識沒有系統(tǒng)性的學習,應用實踐方面也只停留在應用單一的算法模型實現目標檢測。參加此次訓練營后對AI算法在智慧城市中的應用領域、AI項?開發(fā)的一般過程、AI項?部署落地等有了初步整體性的學習了解,算法方面也學習了如何在?標檢測基礎上進一步結合業(yè)務需求進行越界識別和?流統(tǒng)計等算法實現,最后利用越界識別算法實現了視頻行人越界識別報警功能。同時還學習了一站式AIoT應用快速開發(fā)和部署平臺Aidlux的使用,并利用Aidlux平臺將行人越界識別算法應用到Android系統(tǒng)(手機端)上,實現移動端行人越界識別報警功能。
? ? ? 雖然此次通過此次訓練營培訓并不能完全對該領域的知識有非常深入的學習,在相關算法開發(fā)方面應該說更只是一次簡單初步學習探索,但是基于培訓中實操較多,培訓老師大白老師的講解也是十分細致到位,所以在此次培訓中還是收獲頗多。
(2)AidLux使用心得
? ? ? Aidlux打通了將PC端開發(fā)的算法快速應用到Android系統(tǒng)上的整個開發(fā)流程,通過Aidlux平臺,可以將安卓設備變成邊緣端設備進行AI處理,實現了在沒有邊緣設備的情況下,也可以使用手機版本的Aidlux,嘗試邊緣設備的所有功能,且部署操作簡單,效果立竿見影!
? ? ? Aidlux平臺本身內置了多種深度學習框架,便于開發(fā)者使用,實現快速開發(fā)。并且還對多種算子進行了優(yōu)化加速,許多算法的性能,也都能達到實時使用。此外Aidlux平臺上有許多應用案例可以直接調用(如下圖所示),便于Ai開發(fā)新手也可以快速體驗嘗試。

? ? ? 不過在本次學習使用Aidlux的過程中也遇到了一些問題,如手機端AidLux的APP運行進程容易卡住或掛掉,另外Aidlux平臺上可以直接運行已有代碼,但不能對代碼進行調試,所以希望平臺后期能擴展代碼調試功能就更好了(期待ing~)。
? ? ? 最后,感謝此次訓練營江大白老師的用心指導。