chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【EsDA應(yīng)用】5分鐘快速實(shí)現(xiàn)圖像人臉檢測(cè)

AGk5_ZLG_zhiyua ? 來(lái)源:未知 ? 2023-05-17 12:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

人臉識(shí)別是一種高安全性的生物識(shí)別技術(shù),廣泛應(yīng)用在安防、身份驗(yàn)證等領(lǐng)域。而人臉檢測(cè)是進(jìn)行人臉識(shí)別的重要前提,本文主要介紹如何基于EsDA設(shè)計(jì)的人臉檢測(cè)節(jié)點(diǎn),快速實(shí)現(xiàn)人臉檢測(cè)功能。 018a7746-f469-11ed-90ce-dac502259ad0.jpg??簡(jiǎn)介

人臉識(shí)別是一種高安全性的生物識(shí)別技術(shù),在安防、身份驗(yàn)證等領(lǐng)域被廣泛應(yīng)用。

本文在【EsDA應(yīng)用】5分鐘快速實(shí)現(xiàn)攝像頭圖像采集 的基礎(chǔ)上,使用M6G2C核心板,簡(jiǎn)單介紹如何基于EsDA設(shè)計(jì)的face_detection人臉檢測(cè)功能節(jié)點(diǎn),快速實(shí)現(xiàn)人臉檢測(cè)識(shí)別。

01906dfe-f469-11ed-90ce-dac502259ad0.jpg??前期準(zhǔn)備

若是剛開(kāi)始接觸EsDA,可先閱讀EsDA其他系列文章,從零開(kāi)始搭建環(huán)境和掌握基本開(kāi)發(fā)流程,已有基礎(chǔ)的可以跳過(guò):
  • EsDAMPC-ZC1入門(mén)(一)——軟件安裝
  • EsDAMPC-ZC1入門(mén)(二)——LED控制
  • 【EsDA應(yīng)用】5分鐘實(shí)現(xiàn)一個(gè)串口通信業(yè)務(wù)
  • 【EsDA應(yīng)用】5分鐘快速實(shí)現(xiàn)攝像頭圖像采集

1. 硬件準(zhǔn)備

1.1 準(zhǔn)備一個(gè)攝像頭,這里我們以O(shè)V7725攝像頭為例,搭配轉(zhuǎn)接板使用。

01979fc0-f469-11ed-90ce-dac502259ad0.png

1.2 準(zhǔn)備一塊LCD顯示屏。1.3 準(zhǔn)備一張SD卡,用于存放人臉模型。1.4 準(zhǔn)備一塊M6G2C核心板和EPC-6G2C-L評(píng)估板,并按照下圖所示連接好硬件。其中,eth0網(wǎng)口用于下載流圖,并連接LCD顯示屏接口、電源,以及將OV7725攝像頭通過(guò)轉(zhuǎn)接板連接到開(kāi)發(fā)板背面的CSI接口上。01a2e3bc-f469-11ed-90ce-dac502259ad0.png

2. 其它準(zhǔn)備

將人臉檢測(cè)相關(guān)的模型文件存放到SD卡中。

01aac294-f469-11ed-90ce-dac502259ad0.png

01906dfe-f469-11ed-90ce-dac502259ad0.jpg??節(jié)點(diǎn)介紹

這里我們需要使用到攝像頭、圖像格式轉(zhuǎn)換以及人臉檢測(cè)相關(guān)的AWFlow節(jié)點(diǎn),包括在【EsDA應(yīng)用】5分鐘快速實(shí)現(xiàn)攝像頭圖像采集 中介紹的camera_video節(jié)點(diǎn)、camera配置節(jié)點(diǎn)、lcd_display節(jié)點(diǎn),以及本文介紹的用于圖像數(shù)據(jù)格式轉(zhuǎn)換的image_format_convert節(jié)點(diǎn)和人臉檢測(cè)節(jié)點(diǎn)face_detection。

1. image_format_convert節(jié)點(diǎn)

圖像格式轉(zhuǎn)換節(jié)點(diǎn),用于將攝像頭輸出的圖像轉(zhuǎn)換為人臉檢測(cè)節(jié)點(diǎn)支持的RGB888格式。1.1屬性

01b7249e-f469-11ed-90ce-dac502259ad0.png

  • 輸入圖像格式:待轉(zhuǎn)換圖像的格式,一般是攝像頭輸出的原始數(shù)據(jù)格式;

  • 輸入圖像寬度:待轉(zhuǎn)換圖像的寬度;

  • 輸入圖像高度:待轉(zhuǎn)換圖像的高度;

  • 輸出圖像格式:轉(zhuǎn)換后的圖像的格式,必須指定為RGB888;

  • 輸出圖像寬度:轉(zhuǎn)換后的圖像的寬度;

  • 輸出圖像高度:轉(zhuǎn)換后的圖像的高度。

1.2輸入

  • image:需要進(jìn)行轉(zhuǎn)換的原始圖像的地址,一般由camera_video節(jié)點(diǎn)提供輸入;

1.3輸出

  • image:指向轉(zhuǎn)換完成后的目標(biāo)格式圖像數(shù)據(jù)的指針,一般由后級(jí)節(jié)點(diǎn)接收并處理;
  • format:轉(zhuǎn)換后的圖像的格式;
  • width:轉(zhuǎn)換后的圖像的寬度;
  • height:轉(zhuǎn)換后的圖像的高度。

2.face_detection節(jié)點(diǎn)

face_detection是人臉檢測(cè)節(jié)點(diǎn),該節(jié)點(diǎn)對(duì)輸入的圖像數(shù)據(jù)進(jìn)行人臉檢測(cè)處理,當(dāng)檢測(cè)到圖像中存在人臉時(shí),截取圖像中的人臉數(shù)據(jù)并輸出。后級(jí)節(jié)點(diǎn)可以使用這個(gè)圖像數(shù)據(jù)進(jìn)行特征值提取、比對(duì)等操作。

2.1屬性

01bef728-f469-11ed-90ce-dac502259ad0.png
  • 活體檢測(cè):是否進(jìn)行活體檢測(cè);

  • 模糊檢測(cè):是否進(jìn)行模糊檢測(cè);

  • 人臉矯正:是否進(jìn)行人臉整理矯正;

  • 模型和參數(shù)路徑:檢測(cè)模型和參數(shù)文件路徑;

  • 人臉圖像主題:需要進(jìn)行人臉檢測(cè)的圖像的主題,此節(jié)點(diǎn)只對(duì)與此屬性匹配的輸入圖像進(jìn)行檢測(cè)。

2.2輸入

  • image:輸入圖像數(shù)據(jù)的緩沖區(qū)指針,必須是RGB888格式,可以由image_format_convert轉(zhuǎn)換后提供輸入;

  • width:輸入圖像的寬度;

  • height:輸入圖像的高度;

  • topic:輸入圖像的主題。

2.3輸出

  • image:從輸入圖像中截取的人臉圖像緩沖區(qū);

  • coord_x1:人臉的左上角橫坐標(biāo),與后面三個(gè)坐標(biāo)共同決定坐標(biāo)系上的兩個(gè)點(diǎn),這兩個(gè)點(diǎn)可以確定圖像中的人臉位置;

  • coord_y1:左上角縱坐標(biāo);

  • coord_x2:右下角橫坐標(biāo);

  • coord_y2:右下角縱坐標(biāo)。

01906dfe-f469-11ed-90ce-dac502259ad0.jpg??業(yè)務(wù)處理

本應(yīng)用主要實(shí)現(xiàn)M6G2C開(kāi)發(fā)板采集攝像頭圖像,并在LCD顯示屏上進(jìn)行顯示。同時(shí),將攝像頭輸出的原始數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換后,輸入到face_detection節(jié)點(diǎn)中進(jìn)行人臉檢測(cè)。具體實(shí)現(xiàn)如下:1. 添加節(jié)點(diǎn)并連線首先我們需要添加一個(gè)camera_video節(jié)點(diǎn)用于采集圖像,并輸出到lcd_display節(jié)點(diǎn)中顯示。然后,將camera_video節(jié)點(diǎn)輸出的RGB565原始圖像在image_format_convert節(jié)點(diǎn)中轉(zhuǎn)換為RGB888格式,接下來(lái)將轉(zhuǎn)換后的圖像輸入到face_detection中進(jìn)行人臉檢測(cè),并將檢測(cè)的結(jié)果輸入到lcd_display節(jié)點(diǎn)中。另外,增加兩個(gè)fscript節(jié)點(diǎn),用于指定圖像主題和打印坐標(biāo)點(diǎn)信息。01c8f700-f469-11ed-90ce-dac502259ad0.png2. 配置節(jié)點(diǎn)2.1配置camera_video節(jié)點(diǎn)雙擊camera_video節(jié)點(diǎn),并在配置項(xiàng)中選擇添加一個(gè)新的camera節(jié)點(diǎn)。

01d0a43c-f469-11ed-90ce-dac502259ad0.png

在camera配置節(jié)點(diǎn)中,根據(jù)所使用的攝像頭,分別設(shè)置設(shè)備名、輸出圖像的數(shù)據(jù)格式和圖像寬度、高度。

01d89ab6-f469-11ed-90ce-dac502259ad0.png

然后更新配置,在camera_video節(jié)點(diǎn)的配置項(xiàng)中,選擇上一步新增的camera配置節(jié)點(diǎn)即可。

01e05ee0-f469-11ed-90ce-dac502259ad0.png

2.2配置image_format_convert使用image_format_convert節(jié)點(diǎn)目的是將圖像格式轉(zhuǎn)換為RGB888,因此,根據(jù)圖像的信息進(jìn)行設(shè)置即可。如果攝像頭輸出的原始數(shù)據(jù)即為RGB888,那么這一步可以省略。01e5c862-f469-11ed-90ce-dac502259ad0.png

2.3face_detection節(jié)點(diǎn)

使用人臉檢測(cè)節(jié)點(diǎn)需要將相關(guān)的模型文件存放到文件系統(tǒng)中,并在face_detection節(jié)點(diǎn)中指定模型存放的路徑,這里我們存放到SD卡中,并指定路徑。人臉圖像主題屬性用于對(duì)輸入的圖像進(jìn)行過(guò)濾,這里我們?cè)O(shè)置為攝像頭輸出的圖像的主題即可。01eaaa9e-f469-11ed-90ce-dac502259ad0.png

2.4fscript

流圖中標(biāo)識(shí)為“1”的fscript節(jié)點(diǎn)主要是為圖像指定一個(gè)主題,我們將其設(shè)置為face,和face_detection節(jié)點(diǎn)中的主題一致。

msg.topic = "face"

另一個(gè)節(jié)點(diǎn)用于打印人臉檢測(cè)結(jié)果的坐標(biāo)點(diǎn)信息,方便我們對(duì)結(jié)果進(jìn)行驗(yàn)證。其內(nèi)容如下:

print("(x1, y1)#: (" + msg.coord_x1 + ", " + msg.coord_y1 + ")")

print("(x2, y2)#: (" + msg.coord_x2 + ", " + msg.coord_y2 + ")")

2.5lcd_display節(jié)點(diǎn)

lcd_display節(jié)點(diǎn)用于顯示圖像,不需要我們進(jìn)行配置。它會(huì)實(shí)時(shí)顯示camera_video節(jié)點(diǎn)輸出的圖像,并且在檢測(cè)到圖像中存在人臉后,根據(jù)face_detection節(jié)點(diǎn)輸入的坐標(biāo),在圖像中將人臉框選顯示出來(lái)。3. 下載驗(yàn)證因?yàn)镸6G2C開(kāi)發(fā)板是通過(guò)網(wǎng)口去下載流圖,所以打開(kāi)AWFlow Designer后需要配置目標(biāo)板IP和端口號(hào)。然后點(diǎn)擊下載運(yùn)行即可。

01ef6ca0-f469-11ed-90ce-dac502259ad0.png

流圖下載完成后,通過(guò)LCD可以看到,我們已經(jīng)成功從攝像頭獲取圖像,并且成功在顯示屏上顯示。

當(dāng)攝像頭采集的圖像中含有人臉時(shí),face_detection節(jié)點(diǎn)可以正常檢測(cè)到人臉并且輸出準(zhǔn)確的坐標(biāo)點(diǎn)。

0201247c-f469-11ed-90ce-dac502259ad0.png

02073b5a-f469-11ed-90ce-dac502259ad0.jpg

01906dfe-f469-11ed-90ce-dac502259ad0.jpg技術(shù)交流長(zhǎng)按識(shí)別如下二維碼可加入“EsDA嵌入式系統(tǒng)設(shè)計(jì)自動(dòng)化交流群”,與志同道合的朋友交流,并有專業(yè)技術(shù)人員為您答疑解惑,如有問(wèn)題可以咨詢小致微信zlgmcu-888。

02178546-f469-11ed-90ce-dac502259ad0.png


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 致遠(yuǎn)電子
    +關(guān)注

    關(guān)注

    13

    文章

    422

    瀏覽量

    32548

原文標(biāo)題:【EsDA應(yīng)用】5分鐘快速實(shí)現(xiàn)圖像人臉檢測(cè)

文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微(EASY EAI)RV1126B 人臉檢測(cè)使用

    野外準(zhǔn)確高效的人臉檢測(cè)仍然是一個(gè)公開(kāi)的挑戰(zhàn)。這是由于姿勢(shì)的變化、面部表情、比例、光照、圖像失真、面部遮擋等因素造成的。與一般的目標(biāo)檢測(cè)不同,人臉
    的頭像 發(fā)表于 01-09 09:52 ?6929次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>使用

    基于級(jí)聯(lián)分類器的人臉檢測(cè)基本原理

    檢測(cè)人臉這一結(jié)果。 注:該算法在github上有開(kāi)源實(shí)現(xiàn):https://github.com/nenadmarkus/pico 3) 算法流程 我們?cè)?b class='flag-5'>圖像上設(shè)置一定的搜索范圍,初始
    發(fā)表于 10-30 06:14

    ESDA5WY車規(guī)級(jí)單向ESD保護(hù)器件技術(shù)解析與應(yīng)用指南

    STMicroelectronics ESDA5WY車用雙路單向ESD保護(hù)是一款車用單向瞬態(tài)電壓抑制器 (TVS),設(shè)計(jì)用于惡劣環(huán)境。TVS可保護(hù)敏感電子產(chǎn)品免受因電氣過(guò)應(yīng)力 (EOS)、雷電浪涌和ESD造成的損壞或閂鎖,而不會(huì)
    的頭像 發(fā)表于 10-17 18:27 ?1094次閱讀
    <b class='flag-5'>ESDA5</b>WY車規(guī)級(jí)單向<b class='flag-5'>ESD</b>保護(hù)器件技術(shù)解析與應(yīng)用指南

    新一代PLC控制軟件平臺(tái)EsDA-AWStudio

    在工業(yè)自動(dòng)化和智能制造領(lǐng)域,高效的軟件平臺(tái)是提升開(kāi)發(fā)效率和系統(tǒng)性能的關(guān)鍵。ZLG致遠(yuǎn)電子推出的EsDA-AWStudio平臺(tái),憑借其強(qiáng)大的功能和靈活的設(shè)計(jì),為工業(yè)控制和物聯(lián)網(wǎng)應(yīng)用提供了全新的解決方案
    的頭像 發(fā)表于 07-28 11:33 ?509次閱讀
    新一代PLC控制軟件平臺(tái)<b class='flag-5'>EsDA</b>-AWStudio

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】人臉檢測(cè)

    【Milk-V Duo S 開(kāi)發(fā)板免費(fèi)體驗(yàn)】人臉檢測(cè) 本文介紹了 Milk-V Duo S 開(kāi)發(fā)板結(jié)合 OV5647 攝像頭模塊,實(shí)現(xiàn)人臉檢測(cè)
    發(fā)表于 07-27 16:53

    基于LockAI視覺(jué)識(shí)別模塊:C++人臉識(shí)別

    保存裁剪后的人臉圖像,目錄結(jié)構(gòu)和BaseDataset相同。 6. 總結(jié) 通過(guò)上述內(nèi)容,我們成功實(shí)現(xiàn)了一個(gè)高效的人臉識(shí)別系統(tǒng),包括: 獲取并加載包含
    發(fā)表于 07-01 12:01

    【HarmonyOS 5】VisionKit人臉活體檢測(cè)詳解

    【HarmonyOS 5】VisionKit人臉活體檢測(cè)詳解 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、VisionKit人臉活體
    的頭像 發(fā)表于 06-21 11:52 ?913次閱讀
    【HarmonyOS <b class='flag-5'>5</b>】VisionKit<b class='flag-5'>人臉</b>活體<b class='flag-5'>檢測(cè)</b>詳解

    基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案

    在RV1126開(kāi)發(fā)板上實(shí)現(xiàn)人臉檢測(cè):在圖像中找出人臉,以及每張人臉的landmarks位置。
    的頭像 發(fā)表于 04-21 17:59 ?1023次閱讀
    基于RV1126開(kāi)發(fā)板<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>方案

    基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案

    在RV1126開(kāi)發(fā)板上實(shí)現(xiàn)人臉檢測(cè):在圖像中找出人臉,以及每張人臉的landmarks位置。
    的頭像 發(fā)表于 04-21 14:00 ?13次閱讀
    基于RV1126開(kāi)發(fā)板<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>方案

    基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案

    在RV1126開(kāi)發(fā)板上實(shí)現(xiàn)人臉檢測(cè):在圖像中找出人臉,以及每張人臉的landmarks位置。
    的頭像 發(fā)表于 04-21 10:21 ?99次閱讀
    基于RV1126開(kāi)發(fā)板<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>方案

    基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案

    在RV1126上實(shí)現(xiàn)人臉檢測(cè):在圖像中找出人臉,以及每張人臉的landmarks位置。方案設(shè)計(jì)邏
    的頭像 發(fā)表于 04-18 16:47 ?277次閱讀
    基于RV1126開(kāi)發(fā)板<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>方案

    RV1126 實(shí)現(xiàn)人臉檢測(cè)方案

    基于RV1126開(kāi)發(fā)板實(shí)現(xiàn)人臉檢測(cè)方案,充分體現(xiàn)了電子方面的實(shí)踐經(jīng)驗(yàn)和目標(biāo)檢測(cè)技術(shù)。
    的頭像 發(fā)表于 04-14 09:25 ?881次閱讀
    RV1126 <b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>人臉</b><b class='flag-5'>檢測(cè)</b>方案

    《DNESP32S3使用指南-IDF版_V1.6》第五十八章 人臉檢測(cè)實(shí)驗(yàn)

    監(jiān)控和跟蹤。人臉檢測(cè)技術(shù)通過(guò)使用算法自動(dòng)搜索圖像/視頻幀中的人臉,判斷是否存在人臉,并返回人臉
    發(fā)表于 03-24 09:34

    使用OpenVINO?模型的OpenCV進(jìn)行人臉檢測(cè),檢測(cè)到多張人臉時(shí),伺服電機(jī)和步入器電機(jī)都發(fā)生移動(dòng)是為什么?

    使用OpenVINO?模型的 OpenCV* 進(jìn)行人臉檢測(cè)。 使用 cv2.矩形 函數(shù),能夠獲取檢測(cè)到的面部的坐標(biāo)。 檢測(cè)到多張人臉時(shí),多
    發(fā)表于 03-07 06:35

    請(qǐng)問(wèn)是否可以使用單個(gè)輸入圖像運(yùn)行人臉檢測(cè)MTCNN Python演示?

    是否可以使用單個(gè)輸入圖像運(yùn)行人臉檢測(cè) MTCNN Python* 演示?
    發(fā)表于 03-06 08:15