如何把Host_lib的程式重寫成PLUS的程式 (Python)

有關於host_lib與PLUS架構的改寫,耐能提供了相關的參考範例,請從下面網址下載相關檔案

https://www.kneron.com/tw/support/education-center/?folder=%E8%80%90%E8%83%BD%E7%9B%83%E7%AB%B6%E8%B3%BD%E5%B0%88%E5%8D%80/&download=39

 

下載後,壓縮檔中將有以下檔案:

-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上有任何問題,皆可以直接留言發問。

Sign In or Register to comment.