電子工程網(wǎng)

標題: 【開(kāi)發(fā)教程16】瘋殼·AI語(yǔ)音人臉識別-AI人臉圖像采集 [打印本頁(yè)]

作者: Linda-x    時(shí)間: 2022-7-30 19:21
標題: 【開(kāi)發(fā)教程16】瘋殼·AI語(yǔ)音人臉識別-AI人臉圖像采集
CC3200AI實(shí)驗教程
——瘋殼·開(kāi)發(fā)板系列
AI人臉圖像采集






    人臉圖像采集硬件部分主要由CC3200和MT9D111攝像頭組成。攝像頭主要是作為人臉采集部分,CC3200則作為主控制核心。如圖1.0.1所示為MT9D111攝像頭模組的實(shí)物圖。

   
    圖1.0.1 MT9D111攝像頭模組
    圖1
    MT9D111攝像頭模組及其外圍的原理圖,如圖1.0.2所示。

   
    圖1.0.2 MT9D111及其外圍原理圖
    圖2
    其中SDA為I2C數據、SCK為I2C時(shí)鐘、PWDN攝像頭工作狀態(tài)選擇、PCLK  像素點(diǎn)的時(shí)鐘、MLKIN 是主時(shí)鐘、RESET 復位引腳、VD為 列同步信號、HD為行同步信號、D0-D7 攝像頭的并行數據口。
    使用IAR打開(kāi)AI_OCR里面的工程,在該工程的main()函數中可見(jiàn)如圖1.0.3所示的程序段,該程序段為MT9D111攝像頭初始化部分,初始化函數為camera_init(),初始化成功返回0(SUCCESS),并且通過(guò)串口1打印“camera_init SUCCESS!!!”并把標志位g_camera_init_ok函數置為1,用于作為攝像頭初始化成功的一個(gè)標志位。

   
    圖1.0.3 攝像頭初始化部分
    圖3
    攝像頭底層驅動(dòng)部分主要包含在mt9d111.c和camera_app.c中。獲取攝像頭PEG圖像數據的函數如圖1.0.4所示。

   
    圖1.0.4 獲取攝像頭JPEG圖像數據函數
    圖4
    其中camera_get_jpg_head()函數為攝像頭采集到的JPEG圖像的頭部信息,長(cháng)度為head_length,存儲在指針pHeadBuffer指向的空間中。
    而camera_get_one_frame()函數為攝像頭采集到的JPEG圖像的信息,長(cháng)度為frame_length,存儲在指針pFrameBuffer指向的空間中。
    打開(kāi)文件夾getaframe下的工程,編譯下載到CC3200,打開(kāi)串口調試助手,波特率為115200選擇對應的串口號,點(diǎn)擊打開(kāi),向CC3200發(fā)送“fk+getaframe#”指令,串口即可接收到返回的JPEG數據。


    圖1.0.4 串口接收到的圖片數據
    圖5
    把這些數據復制下來(lái)保存到一個(gè)新建的frame.txt文件下,打開(kāi)我們提供的java程序“Hex2Image.java”該java程序的功能是把16進(jìn)制的JPEG圖片數據轉換成一張JPEG格式的圖片。
    如圖1.0.5所示為該JAVA程序的部分代碼。

   
    圖1.0.5 “Hex2Image”Java程序代碼
    圖6
    需要修改的部分為箭頭處,即txt文件的路徑,以及生成圖片的路徑。接下來(lái)便是編譯該java文件(需要預先裝好java環(huán)境以及設置好java的環(huán)境變量)。
    “WIN+R”,輸入“cmd”進(jìn)入windows的DOS系統界面,如圖1.0.6所示。

   
    圖1.0.6 DOS界面
    圖7
    首先在dos中定位到“Hex2Image.java”的路徑輸入“javac Hex2Image.java”對其進(jìn)行編譯。如圖1.0.7所示。

   
    圖1.0.7 編譯java源文件
    圖8
    此刻在目錄下會(huì )出現一個(gè)“Hex2Image.class”文件是編譯過(guò)后生成的可執行文件,接下來(lái)運行該可執行文件在dos中輸入“java Hex2Image”執行該文件,如圖1.0.8所示為dos下執行“Hex2Image.class”。

   
    圖1.0.8 dos下執行“Hex2Image.class”
    圖9
    此后在java程序中預先寫(xiě)好的路徑下會(huì )出現一張JPEG格式的圖片。打開(kāi)該圖片如圖1.0.9所示。

   
    圖1.0.9 獲取到的圖片
    圖10



    如需定制開(kāi)發(fā),請通過(guò)官網(wǎng)“瘋殼”網(wǎng)頁(yè)底部的“聯(lián)系我們”進(jìn)行聯(lián)系

    文件下載請點(diǎn)擊: 【6】AI人臉圖像采集.pdf (1.59 MB)








歡迎光臨 電子工程網(wǎng) (http://selenalain.com/) Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页