日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

【EsDA應用】5分鐘快速實現(xiàn)圖像人臉檢測

ZLG致遠電子 ? 2023-05-18 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

人臉識別是一種高安全性的生物識別技術,廣泛應用在安防、身份驗證等領域。而人臉檢測是進行人臉識別的重要前提,本文主要介紹如何基于EsDA設計的人臉檢測節(jié)點,快速實現(xiàn)人臉檢測功能。da3a61e2-f512-11ed-ba01-dac502259ad0.jpg ?簡介

人臉識別是一種高安全性的生物識別技術,在安防、身份驗證等領域被廣泛應用。

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

da4ea1a2-f512-11ed-ba01-dac502259ad0.jpg ?前期準備

若是剛開始接觸EsDA,可先閱讀EsDA其他系列文章,從零開始搭建環(huán)境和掌握基本開發(fā)流程,已有基礎的可以跳過:

  • EsDAMPC-ZC1入門(一)——軟件安裝
  • EsDAMPC-ZC1入門(二)——LED控制
  • 【EsDA應用】5分鐘實現(xiàn)一個串口通信業(yè)務
  • 【EsDA應用】5分鐘快速實現(xiàn)攝像頭圖像采集

1. 硬件準備

1.1 準備一個攝像頭,這里我們以OV7725攝像頭為例,搭配轉接板使用。

da60715c-f512-11ed-ba01-dac502259ad0.png

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

2. 其它準備

將人臉檢測相關的模型文件存放到SD卡中。

db9d34ce-f512-11ed-ba01-dac502259ad0.png


da4ea1a2-f512-11ed-ba01-dac502259ad0.jpg ?節(jié)點介紹

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

1. image_format_convert節(jié)點

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

dc03ab5a-f512-11ed-ba01-dac502259ad0.png

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

輸入圖像寬度:待轉換圖像的寬度;

輸入圖像高度:待轉換圖像的高度;

輸出圖像格式:轉換后的圖像的格式,必須指定為RGB888;

輸出圖像寬度:轉換后的圖像的寬度;

輸出圖像高度:轉換后的圖像的高度。

1.2輸入

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

1.3輸出

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

height:轉換后的圖像的高度。

2.face_detection節(jié)點

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

2.1屬性

dc1b63b2-f512-11ed-ba01-dac502259ad0.png

活體檢測:是否進行活體檢測;

模糊檢測:是否進行模糊檢測;

人臉矯正:是否進行人臉整理矯正;

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

人臉圖像主題:需要進行人臉檢測的圖像的主題,此節(jié)點只對與此屬性匹配的輸入圖像進行檢測。

2.2輸入

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

width:輸入圖像的寬度;

height:輸入圖像的高度;

  • topic:輸入圖像的主題。

2.3輸出

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

coord_x1:人臉的左上角橫坐標,與后面三個坐標共同決定坐標系上的兩個點,這兩個點可以確定圖像中的人臉位置;

coord_y1:左上角縱坐標;

coord_x2:右下角橫坐標;

coord_y2:右下角縱坐標。


da4ea1a2-f512-11ed-ba01-dac502259ad0.jpg ?業(yè)務處理

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

dc5ec5e4-f512-11ed-ba01-dac502259ad0.png

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

dc7a4378-f512-11ed-ba01-dac502259ad0.png

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

dc8c04be-f512-11ed-ba01-dac502259ad0.png

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

2.3face_detection節(jié)點

使用人臉檢測節(jié)點需要將相關的模型文件存放到文件系統(tǒng)中,并在face_detection節(jié)點中指定模型存放的路徑,這里我們存放到SD卡中,并指定路徑。人臉圖像主題屬性用于對輸入的圖像進行過濾,這里我們設置為攝像頭輸出的圖像的主題即可。dcb0f7ec-f512-11ed-ba01-dac502259ad0.png

2.4fscript

流圖中標識為“1”的fscript節(jié)點主要是為圖像指定一個主題,我們將其設置為face,和face_detection節(jié)點中的主題一致。

msg.topic = "face"

另一個節(jié)點用于打印人臉檢測結果的坐標點信息,方便我們對結果進行驗證。其內(nèi)容如下:

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

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

2.5lcd_display節(jié)點

lcd_display節(jié)點用于顯示圖像,不需要我們進行配置。它會實時顯示camera_video節(jié)點輸出的圖像,并且在檢測到圖像中存在人臉后,根據(jù)face_detection節(jié)點輸入的坐標,在圖像中將人臉框選顯示出來。3. 下載驗證因為M6G2C開發(fā)板是通過網(wǎng)口去下載流圖,所以打開AWFlow Designer后需要配置目標板IP和端口號。然后點擊下載運行即可。

dcce579c-f512-11ed-ba01-dac502259ad0.png

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

dce01dec-f512-11ed-ba01-dac502259ad0.jpg

當攝像頭采集的圖像中含有人臉時,face_detection節(jié)點可以正常檢測到人臉并且輸出準確的坐標點。

dcfff3ce-f512-11ed-ba01-dac502259ad0.png

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

    關注

    5

    文章

    4941

    瀏覽量

    94311
  • 人臉檢測
    +關注

    關注

    0

    文章

    88

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    EsDA 科普 | 一文讀懂嵌入式開發(fā)的“全家桶”方案

    在工業(yè)4.0與AI浪潮交匯的今天,嵌入式軟件開發(fā)正面臨前所未有的復雜度挑戰(zhàn)。如何降低門檻、提升效率、實現(xiàn)一站式交付?EsDA給出了系統(tǒng)化的答案。本文將帶您快速了解這一嵌入式與工業(yè)自動化領域的核心工具
    的頭像 發(fā)表于 03-18 11:37 ?332次閱讀
    <b class='flag-5'>EsDA</b> 科普 | 一文讀懂嵌入式開發(fā)的“全家桶”方案

    瑞芯微(EASY EAI)RV1126B 人臉識別使用

    1.人臉識別簡介人臉識別,是基于人的臉部特征信息進行身份識別的一種生物識別技術。用攝像機或攝像頭采集含有人臉圖像或視頻流,并自動在圖像
    的頭像 發(fā)表于 01-10 10:00 ?3579次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>人臉</b>識別使用

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

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

    極簡XXTEA加密解密:5分鐘代碼速學!

    XXTEA加密解密的極簡實現(xiàn)方法來了!只需5分鐘,跟著本文的代碼示例學習,你就能快速掌握加密與解密的核心技巧,輕松應用到項目中。 XXTEA (eXtended eXtended Ti
    的頭像 發(fā)表于 11-12 14:49 ?490次閱讀
    極簡XXTEA加密解密:<b class='flag-5'>5</b><b class='flag-5'>分鐘</b>代碼速學!

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

    檢測人臉這一結果。 注:該算法在github上有開源實現(xiàn):https://github.com/nenadmarkus/pico 3) 算法流程 我們在圖像上設置一定的搜索范圍,初始
    發(fā)表于 10-30 06:14

    基于FPGA的膚色檢測方案簡介

    ,絕大多數(shù)人的膚色分量位于這個區(qū)間中?;诖?,可以通過判斷圖像中像素點的Cb和Cr分量,從而判斷是否存在人臉以及人臉位置。當然,這種檢測方法十
    發(fā)表于 10-28 07:07

    無線充電25w:30分鐘滿血復活

    25W無線充電提升充電速度,實現(xiàn)30分鐘補電,提升用戶體驗,推動無線充電技術發(fā)展。
    的頭像 發(fā)表于 10-21 08:31 ?1467次閱讀
    無線充電25w:30<b class='flag-5'>分鐘</b>滿血復活

    ESDA5WY車規(guī)級單向ESD保護器件技術解析與應用指南

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

    【VisionFive 2單板計算機試用體驗】人臉及物體識別、圖像邊緣檢測

    ,然后調好焦距,使其圖像采集清晰。 (2)代碼實現(xiàn) 與上期的二維碼檢測實驗一樣,基于OpenCV模型去實現(xiàn)人臉
    發(fā)表于 08-07 00:49

    新一代PLC控制軟件平臺EsDA-AWStudio

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

    【Milk-V Duo S 開發(fā)板免費體驗】人臉檢測

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

    【Milk-V Duo S 開發(fā)板免費體驗】人臉檢測測試(視頻)

    https://bbs.elecfans.com/jishu_2494616_1_1.html我們編譯了人臉檢測的應用,現(xiàn)在攝像頭到了, 我們就進行實際測試。 視頻見https
    發(fā)表于 07-11 22:33

    基于LockAI視覺識別模塊:C++人臉識別

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

    【HarmonyOS 5】VisionKit人臉活體檢測詳解

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

    【正點原子STM32MP257開發(fā)板試用】4.人臉識別體驗

    = cap.read() if not ret: break # 轉換為灰度圖像人臉檢測在灰度圖像上進行) gray = cv2.cvtColor(frame, cv2.C
    發(fā)表于 06-18 18:11
    吴旗县| 应用必备| 永登县| 陆良县| 江门市| 平陆县| 康定县| 金阳县| 会理县| 常宁市| 永泰县| 博野县| 荣昌县| 高雄市| 陵水| 宜兰县| 红安县| 临夏县| 淮滨县| 荣成市| 徐汇区| 乌苏市| 大荔县| 探索| 绥芬河市| 蒲江县| 江川县| 离岛区| 孟州市| 和龙市| 贵港市| 蒲城县| 西昌市| 汕头市| 确山县| 兴化市| 清原| 汝南县| 河北区| 舞钢市| 柳河县|