如何把Host_lib的程式重寫成PLUS的程式 (Python)
有關於host_lib與PLUS架構的改寫,耐能提供了相關的參考範例,請從下面網址下載相關檔案
下載後,壓縮檔中將有以下檔案:
-KL520CamMultithreadPostYoloV5.py (使用時,請將這個python程式檔移到 ${PLUS_FOLDER}/python/example裡面)
此範例如同host_lib的 cam_dme_async_post_host_yolov5.py ,會啟動電腦的相機,偵測臉部和手機等物件,可以參考這兩個程式的流程來比對host_lib與PLUS架構的差異。
-coco_name_lists (使用時,請先將此檔案移到 ${PLUS_FOLDER}/python/example/utils 裡面)
檔案內為範例YoloV5可偵測的物件清單,在cam_dme_async_post_host_yolov5.py與KL520CamMultithreadPostYoloV5.py中的偵測結果class number即代表清單中該次序的類別物件。
-host_lib_to_PLUS_SW_wrapper.png
描述host_lib架構與PLUS架構的流程圖,可以比對host_lib的函式與對應的PLUS 函式。
備註:
*執行PLUS範例之前,請先至http://doc.kneron.com/docs/#plus/introduction/install_dependency/和${PLUS_FOLDER}/python/doc/markdown/introduction/install_dependency.md安裝需要的套件
*PLUS架構使用KDP2 Firmware,請將原本host_lib的KDP Firmware更新到KDP2 Firmware
若對於host_lib改寫成PLUS上有任何問題,皆可以直接留言發問。