博客專欄

        EEPW首頁 > 博客 > 手把手教你做一個成本40元不到的人臉識別小相機

        手把手教你做一個成本40元不到的人臉識別小相機

        發布人:ListenAI 時間:2024-06-18 來源:工程師 發布文章
        前言

        image.gif

        本文以UP主工科男孫老師近期發布的視頻產品為例,按以下順序講解如何基于聆思官方提供的資料做一個成本40元不到的人臉識別小相機。

         實例介紹

         DIY使用的主要元器件介紹

         程序和燒錄

         實例演示視頻


        實例介紹

        下圖是孫老師視頻中分享的人臉識別相機的模塊圖片,可以看到PCBA相當簡潔,PCBA正中間有一顆聆思 CSK6011A 型號的芯片作為主控,左側是用于存儲固件的 Flash,剩下的則是用于交互的按鍵與晶振、阻容、LED等器件。算上屏幕和攝像頭,整個方案量產成本預估40元不到。

        我們可以看到PCBA上方有兩個按鍵,BOOT按鍵可以用來實現人臉錄入,K1按鍵可以用來啟動人臉識別,識別結果可以通過屏幕直接顯示出來。


        PCBA的側面預留了一個可用于燒錄與輸出應用信息的串口,當檢測到人臉之后,它就會不停的輸出檢測到的信息,除了有沒有人臉,還有人臉在畫面中的、xy坐標、大小三個方向的偏轉角信息等等,這樣就可以把相機當做一個傳感器模塊和其他硬件模塊搭配,做一些更好玩的應用。

        主要元器件和資源介紹


        孫老師做的小相機模塊主要元器件為這幾種:主芯片、攝像頭、屏幕、開關電源(DCDC)、電容電阻等,主要信息如下:


        聆思 CSK6011A芯片 (三核異構AI處理器)


         ARM Star MCU:最高300MHz主頻

         HIFI4 DSP:最高300MHz主頻

         NPU:128GOPS算力

         SRAM: 1MB

         PSRAM:8MB

         內置最高支持 8MB Flash,可選最高 16MB 的外置 Flash

        更詳細芯片信息,如規格書、硬件設計參考等資料可以進入聆思文檔中心下載:https://docs2.listenai.com/x/af7lMsf-Scg


        攝像頭

        型號為 GC0328,官方已基于攝像頭對算法做過優化,不建議更換其他攝像頭,可以通過聆思官方文檔或聯系官方客服小助手了解攝像頭更多的信息

         接口:DPV

         像素:30萬


        屏幕


        孫老師在這個小相機項目中選擇了一個小尺寸的 TFT 屏,主控芯片 CSK6011A 本身具備 SPI 和 I2C 接口,支持接觸摸屏,如官方的大模型開發板使用的是更大尺寸的觸摸顯示屏。

         屏顯接口:SPI

         觸摸接口:I2C

         可根據實際需求更換或去掉屏幕


        開關電源(DCDC)

        開發板模塊可以由串口的5V進行供電,

        芯片供電需要通過開關電源芯片轉換為3.3V


        電容電阻

        使用可以參考聆思官方提供的原理圖根據實際情況搭配使用


        原理圖相關

        人臉識別相機可以參考聆思CSK6大模型開發板原理圖裁剪功能獲得,有想嘗試拓展模塊玩法的朋友也可以很方便的進行改造,開發板資料的下載地址:https://docs2.listenai.com/x/nTn9kMMCU#%E5%BC%80%E5%8F%91%E6%9D%BF%E8%AE%BE%E8%AE%A1%E8%B5%84%E6%96%99%E4%B8%8B%E8%BD%BD



        程序和燒錄

        芯片支持串口燒錄,模塊預留串口,外接串口工具板即可進行燒錄。


        人臉識別SDK介紹

        SDK下載地址:https://docs2.listenai.com/x/XuPPPS80c#%E7%A4%BA%E4%BE%8B%E5%B7%A5%E7%A8%8B%E4%BB%8B%E7%BB%8D

         返回人臉邊界框、人臉標定點、頭部姿態角度、人臉識別特征

         頭部姿態角度如圖,支持pitch、roll、yaw三個角度

         將檢測到的人臉特征值和本地存儲的人臉特征值輸入算法進行比對, 并返回比對結果


        聆思官方提供有開源的SDK除了人臉識別,還提供有坐姿檢測、頭肩跟蹤、手勢識別、物體分類等AI能力SDK,需要哪個燒錄哪個,詳情可以參考SDK目錄下的README文件。


        燒錄

        cskburn desktop是聆思科技提供的一款桌面燒錄工具,支持windwos、Liunx、macOS,一鍵安裝,連接串口即可快速對 CSK6系芯片、開發套件快速進行固件燒錄,進行下載地址https://docs2.listenai.com/x/oo2_KzYFd

        進入燒錄模式:芯片燒錄可以用BOOT+RST組合進入燒錄模式。

        以下圖為例,串口工具鏈接后,按住BOOT后再按RST即可進入燒錄模式。


        實例演示視頻

        UP主孫老師改造的視頻:https://www.bilibili.com/video/BV1fH4y1A7DV?vd_source=5bc4be50ddf65370d8b5cadb25a6e836



        DIY資料匯總

         孫老師開源的人臉識別小相機工程資料:https://oshwhub.com/sunhaoqin/csk6011

         如果要基于現有SDK進行二次開發,可以參考一下文檔一鍵部署開發環境。

         環境搭建:https://docs2.listenai.com/x/ZgVUIzY6M

         獲取SDKhttps://docs2.listenai.com/x/GvIW8tsaE

         想給模塊加上網絡模塊或其他AI能力,可以參考聆思CSK6大模型開發板資料進行調整改造,下載地址:https://docs2.listenai.com/x/nTn9kMMCU



        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。




        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 深圳市| 仁化县| 恩平市| 镇康县| 甘孜县| 沂南县| 彭水| 南城县| 页游| 莲花县| 甘孜| 宁夏| 龙陵县| 绥棱县| 乌兰浩特市| 星座| 喀喇| 青龙| 定边县| 石柱| 保山市| 临泽县| 南宁市| 郸城县| 沂源县| 三河市| 大化| 郑州市| 白山市| 景洪市| 五华县| 四子王旗| 宁陕县| 卓资县| 万盛区| 阜南县| 阳朔县| 林芝县| 铁力市| 嘉祥县| 象州县|