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

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

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

基于OPENCV的相機(jī)捕捉視頻進(jìn)行人臉檢測(cè)--米爾NXP i.MX93開發(fā)板

米爾電子 ? 2024-11-07 09:03 ? 次閱讀

本篇測(cè)評(píng)由與非網(wǎng)的優(yōu)秀測(cè)評(píng)者“eefocus_3914144”提供。

本文將介紹基于米爾電子MYD-LMX93開發(fā)板(米爾基于NXP i.MX93開發(fā)板)的基于OpenCV的人臉檢測(cè)方案測(cè)試。

OpenCV提供了一個(gè)非常簡(jiǎn)單的接口,用于相機(jī)捕捉一個(gè)視頻(我用的電腦內(nèi)置攝像頭)
1、安裝python3-opencv

apt install python3-opencv


2、查看攝像頭支持的格式與分辨率

root@debian:~# v4l2-ctl --device=/dev/video0 --list-formats-ext

26aec402-9ca4-11ef-8084-92fbcf53809c.png

經(jīng)測(cè)試,只能支持640*480

為此建立opencv_test.py

import cv2video = cv2.VideoCapture(0)

設(shè)置相機(jī)參數(shù)

video .set(cv2.CAP_PROP_FRAME_WIDTH, 1280)

video .set(cv2.CAP_PROP_FRAME_HEIGHT, 720)

while True: ret, frame = video.read() cv2.imshow("A video", frame)c = cv2.waitKey(1)if c == 27: breakvideo.release()cv2.destroyAllWindows()

保存后執(zhí)行”python3 opencv_test.py

26b57072-9ca4-11ef-8084-92fbcf53809c.png

OpenCV裝好后,可以為后面的人臉檢測(cè)提供可行性。

要實(shí)現(xiàn)人臉識(shí)別功能,首先要進(jìn)行人臉檢測(cè),判斷出圖片中人臉的位置,才能進(jìn)行下一步的操作。

OpenCV人臉檢測(cè)方法

在OpenCV中主要使用了兩種特征(即兩種方法)進(jìn)行人臉檢測(cè),Haar特征和LBP特征。用得最多的是Haar特征人臉檢測(cè),此外OpenCV中還集成了深度學(xué)習(xí)方法來實(shí)現(xiàn)人臉檢測(cè)。

參考資料
使用OpenCV工具包成功實(shí)現(xiàn)人臉檢測(cè)與人臉識(shí)別,包括傳統(tǒng)視覺和深度學(xué)習(xí)方法(附完整代碼,模型下載......)_opencv人臉識(shí)別-CSDN博客

Haar級(jí)聯(lián)檢測(cè)器預(yù)訓(xùn)練模型下載】
opencv/opencv: Open Source Computer Vision Library (github.com)
下載好的,在opencv-4.x\data\haarcascades文件夾下有模型,把他上傳到開發(fā)板。

26d0573e-9ca4-11ef-8084-92fbcf53809c.png

【獲取檢測(cè)人臉的圖片】
我在百度上找到了**的圖片,并把它也上傳到開發(fā)板。

【編寫檢測(cè)代碼】

import numpy as npimport cv2 as cv
if __name__ == '__main__': # (6) 使用 Haar 級(jí)聯(lián)分類器 預(yù)訓(xùn)練模型 檢測(cè)人臉 # 讀取待檢測(cè)的圖片 img = cv.imread("yanmi.jpg") print(img.shape)
# 加載 Haar 級(jí)聯(lián)分類器 預(yù)訓(xùn)練模型 model_path = "haarcascade_frontalface_alt2.xml" face_detector = cv.CascadeClassifier(model_path) # # 使用級(jí)聯(lián)分類器檢測(cè)人臉 faces = face_detector.detectMultiScale(img, scaleFactor=1.1, minNeighbors=1, minSize=(30, 30), maxSize=(300, 300)) print(faces.shape) # (17, 4) print(faces[0]) # (x, y, width, height)
# 繪制人臉檢測(cè)框 for x, y, width, height in faces: cv.rectangle(img, (x, y), (x + width, y + height), (0, 0, 255), 2, cv.LINE_8, 0) # 顯示圖片 cv.imshow("faces", img) cv.waitKey(0) cv.destroyAllWindows()

【實(shí)驗(yàn)效果】
運(yùn)行程序后,可以正確地識(shí)別,效果如下:

26f4739e-9ca4-11ef-8084-92fbcf53809c.png

2723928c-9ca4-11ef-8084-92fbcf53809c.png

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

    關(guān)注

    25

    文章

    5087

    瀏覽量

    97785
  • 人臉檢測(cè)
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    16476
  • 米爾電子
    +關(guān)注

    關(guān)注

    0

    文章

    111

    瀏覽量

    473
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    1.概述Qt是一個(gè)跨平臺(tái)的圖形應(yīng)用開發(fā)框架,被應(yīng)用在不同尺寸設(shè)備和平臺(tái)上,同時(shí)提供不同版權(quán)版本供用戶選擇。米爾NXPi.MX93開發(fā)板(MYD-LMX9X
    的頭像 發(fā)表于 06-07 08:01 ?1790次閱讀
    <b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>93</b><b class='flag-5'>開發(fā)板</b>的Qt<b class='flag-5'>開發(fā)</b>指南

    【新品體驗(yàn)】正點(diǎn)原子i.MX93開發(fā)板免費(fèi)試用

    正點(diǎn)原子i.MX93開發(fā)板,雙核CortexA55@1.7GHz+M33@250MHz+0.5TNPU,雙路RS485&amp;FDCAN&amp;千兆以太網(wǎng),異核
    發(fā)表于 05-10 10:37

    正點(diǎn)原子i.MX93開發(fā)板

    我計(jì)劃申請(qǐng)正點(diǎn)原子i.MX93開發(fā)板,因?yàn)槲蚁M闷鋸?qiáng)大的NXP i.MX9352處理器進(jìn)行中高端嵌入式Linux
    發(fā)表于 05-16 14:57

    【正點(diǎn)原子i.MX93開發(fā)板試用連載體驗(yàn)】第一篇:開箱

    感謝電子發(fā)燒友論壇和正點(diǎn)原子提供的這次寶貴的試用機(jī)會(huì),我計(jì)劃利用該開發(fā)板完成一個(gè)小型機(jī)器人的控制demo,同時(shí)測(cè)評(píng)各個(gè)功能模塊。首先,正點(diǎn)原子i.MX93開發(fā)板是一款基于NXP
    發(fā)表于 06-20 14:06

    【正點(diǎn)原子i.MX93開發(fā)板試用連載體驗(yàn)】01 - 開箱報(bào)告

    前言 感謝正點(diǎn)原子和電子發(fā)燒友論壇提供的這次機(jī)會(huì)讓我有機(jī)會(huì)體驗(yàn)正點(diǎn)原子i.MX93開發(fā)板,奔著正點(diǎn)名字的教程齊全來的,希望可以借這個(gè)機(jī)會(huì)好好學(xué)習(xí)一下。 開箱 包裝還是挺精致的,好評(píng)。 板子
    發(fā)表于 06-27 21:53

    【正點(diǎn)原子i.MX93開發(fā)板試用連載體驗(yàn)】第二篇:細(xì)節(jié)評(píng)測(cè)

    。 開發(fā)板概述 i.MX93開發(fā)板基于NXPi.MX93處理器,采用雙核Cortex-A55架構(gòu),主頻高達(dá)1.7GHz,搭配512MB L
    發(fā)表于 07-31 11:20

    米爾NXP i.MX 93開發(fā)板試用評(píng)測(cè)】04.OpenWRT的構(gòu)建-開始編譯

    i.MX 93開發(fā)板不僅僅支持Debian和yocto這兩種系統(tǒng)了,還增加了Openwrt這個(gè)系統(tǒng),要知道我們的米爾底板上面可是有兩個(gè)千兆網(wǎng)口啊,然后搭配Openwrt,做個(gè)網(wǎng)關(guān)路由
    發(fā)表于 09-19 14:36

    如何用OpenCV相機(jī)捕捉視頻進(jìn)行人臉檢測(cè)--基于米爾NXP i.MX93開發(fā)板

    本篇測(cè)評(píng)由優(yōu)秀測(cè)評(píng)者“eefocus_3914144”提供。 本文將介紹基于米爾電子MYD-LMX93開發(fā)板米爾基于NXP
    發(fā)表于 11-15 17:58

    【飛凌RK3568開發(fā)板試用體驗(yàn)】使用OpenCV進(jìn)行人臉識(shí)別

    DNN模塊OK3568開發(fā)板自帶OpenCV 3.4.12,這個(gè)版本雖然有點(diǎn)低,但是已經(jīng)支持DNN進(jìn)行基于深度學(xué)習(xí)的人臉檢測(cè)了。廠商提供的
    發(fā)表于 01-11 22:06

    NXP開發(fā)板有哪些?基于NXP i.MX 6UL、i.MX 8M Mini、i.MX 8M Plus、LS1028A的開發(fā)板概述

    一直以來,米爾NXP都保持著深度合作,推出了基于NXP系列產(chǎn)品(包括i.MX 6UL、i.MX 8M Mini、
    的頭像 發(fā)表于 09-15 09:15 ?1617次閱讀
    <b class='flag-5'>NXP</b><b class='flag-5'>開發(fā)板</b>有哪些?基于<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> 6UL、<b class='flag-5'>i.MX</b> 8M Mini、<b class='flag-5'>i.MX</b> 8M Plus、LS1028A的<b class='flag-5'>開發(fā)板</b>概述

    米爾i.MX93核心上市!MPU+MCU+NPU三芯一體,創(chuàng)新LGA設(shè)計(jì)

    近日,米爾電子推出基于NXPi.MX93系列產(chǎn)品-MYC-LMX9X核心開發(fā)板。NXPi.MX9系列在
    的頭像 發(fā)表于 04-20 08:01 ?620次閱讀
    <b class='flag-5'>米爾</b><b class='flag-5'>i.MX93</b>核心<b class='flag-5'>板</b>上市!MPU+MCU+NPU三芯一體,創(chuàng)新LGA設(shè)計(jì)

    米爾NXP i.MX 93開發(fā)板限量6折!賦能入門級(jí)邊緣處理市場(chǎng)

    NXP在處理器板塊耕耘多年,從早期的i.MX6→i.MX7→i.MX8,再到最新的i.MX9都已經(jīng)有一條完整的生態(tài)鏈以及很多客戶基礎(chǔ)。
    的頭像 發(fā)表于 04-29 08:01 ?589次閱讀
    <b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>93</b><b class='flag-5'>開發(fā)板</b>限量6折!賦能入門級(jí)邊緣處理市場(chǎng)

    免費(fèi)!NXP i.MX 93開發(fā)板有獎(jiǎng)試用

    米爾NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了2塊價(jià)值678
    的頭像 發(fā)表于 05-23 08:01 ?756次閱讀
    免費(fèi)!<b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>93</b><b class='flag-5'>開發(fā)板</b>有獎(jiǎng)試用

    點(diǎn)擊參與米爾NXP i.MX 93開發(fā)板有獎(jiǎng)試用

    米爾NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費(fèi)試用活動(dòng)來啦~~米爾提供了3塊價(jià)值678元的MYD-
    的頭像 發(fā)表于 06-13 08:02 ?575次閱讀
    點(diǎn)擊參與<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>93</b><b class='flag-5'>開發(fā)板</b>有獎(jiǎng)試用

    198元,米爾NXP i.MX 93開發(fā)板,限購(gòu)300套

    。即日,米爾聯(lián)合NXP推出活動(dòng):米爾NXPi.MX93開發(fā)板限量300套,僅售198元!此次活動(dòng)針對(duì)企業(yè)客戶參與,需要您提供公司信息和聯(lián)系方
    的頭像 發(fā)表于 09-27 08:00 ?386次閱讀
    198元,<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> <b class='flag-5'>i.MX</b> <b class='flag-5'>93</b><b class='flag-5'>開發(fā)板</b>,限購(gòu)300套