聯詠Novatek NT9852x系列是高整合度的AI推論(inference)SoC,可應用於邊緣運算(Edge Computing) IP-CAM的解決方案。延續上篇博文-聯詠NT9852X AI 系列(一) Caffe模擬軟體實作介紹在PC端模擬調優Caffe深度學習預測的精準度後,此篇系列(二)博文把Caffe模型置入開發板端執行。
一樣從AWS下載已經訓練過的SqueezeNet影像分類(Image Classification)模型(精簡化輕量級卷積神經網路,適用於硬體條件有限的嵌入式設備)。
使用Novatek AI Tool把Caffe模型轉換為聯詠NT9852X開發板可執行的model bin格式(示意圖如下)。
貓、狗識別難度高於文字辨識,如下圖,在聯詠NT9852X EVB執行貓、狗識別的卷積神經網路(Convolutional Neural Networks, CNN)推論。外觀四肢相似毛茸茸的貓、狗,使用SqueezeNet模型,可在NT9852X開發板精準識別成功。
移植Freetype後,IP-CAM可把辨識的貓、狗,即時顯示於屏幕OSD(On-Screen Display),可參考上圖EVB的右下角位置。
如下圖,偵測到狗,螢幕顯示Dog,偵測到貓,螢幕顯示Cat,否則螢幕顯示unknown。
亦可觀賞下方的相關影片,有動態展示貓、狗識別的過程。
<<延伸閱讀>>
聯詠NT9852X AI 系列(一) Caffe模擬軟體實作介紹
一樣從AWS下載已經訓練過的SqueezeNet影像分類(Image Classification)模型(精簡化輕量級卷積神經網路,適用於硬體條件有限的嵌入式設備)。
使用Novatek AI Tool把Caffe模型轉換為聯詠NT9852X開發板可執行的model bin格式(示意圖如下)。
貓、狗識別難度高於文字辨識,如下圖,在聯詠NT9852X EVB執行貓、狗識別的卷積神經網路(Convolutional Neural Networks, CNN)推論。外觀四肢相似毛茸茸的貓、狗,使用SqueezeNet模型,可在NT9852X開發板精準識別成功。
移植Freetype後,IP-CAM可把辨識的貓、狗,即時顯示於屏幕OSD(On-Screen Display),可參考上圖EVB的右下角位置。
如下圖,偵測到狗,螢幕顯示Dog,偵測到貓,螢幕顯示Cat,否則螢幕顯示unknown。
亦可觀賞下方的相關影片,有動態展示貓、狗識別的過程。
<<延伸閱讀>>
聯詠NT9852X AI 系列(一) Caffe模擬軟體實作介紹