国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

如何用OpenCV的相機捕捉視頻進行人臉檢測--基于米爾NXP i.MX93開發板

發布時間:2024-11-15 18:00    發布者:swiftman
本篇測評由優秀測評者“eefocus_3914144”提供。

本文將介紹基于米爾電子MYD-LMX93開發板(米爾基于NXP i.MX93開發板)的基于OpenCV的人臉檢測方案測試。
OpenCV提供了一個非常簡單的接口,用于相機捕捉一個視頻(我用的電腦內置攝像頭)
1、安裝python3-opencv
  1. apt install python3-opencv
復制代碼

2、查看攝像頭支持的格式與分辨率
  1. root@debian:~# v4l2-ctl --device=/dev/video0 --list-formats-ext
復制代碼

經測試,只能支持640*480
為此建立opencv_test.py
  1. import cv2
  2. video = cv2.VideoCapture(0)
復制代碼

設置相機參數
video .set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
video .set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
  1. while True:
  2.     ret, frame = video.read()
  3.     cv2.imshow("A video", frame)
  4. c = cv2.waitKey(1)
  5. if c == 27:
  6.     breakvideo.release()cv2.destroyAllWindows()
復制代碼

保存后執行”python3 opencv_test.py
OpenCV裝好后,可以為后面的人臉檢測提供可行性。
要實現人臉識別功能,首先要進行人臉檢測,判斷出圖片中人臉的位置,才能進行下一步的操作。
OpenCV人臉檢測方法
在OpenCV中主要使用了兩種特征(即兩種方法)進行人臉檢測,Haar特征和LBP特征。用得最多的是Haar特征人臉檢測,此外OpenCV中還集成了深度學習方法來實現人臉檢測。

【參考資料】
使用OpenCV工具包成功實現人臉檢測與人臉識別,包括傳統視覺和深度學習方法(附完整代碼,模型下載......)_opencv人臉識別-CSDN博客
【Haar級聯檢測器預訓練模型下載】
opencv/opencv: Open Source Computer Vision Library (github.com)
下載好的,在opencv-4.xdatahaarcascades文件夾下有模型,把他上傳到開發板。
【獲取檢測人臉的圖片】
我在百度上找到了**的圖片,并把它也上傳到開發板。
【編寫檢測代碼】
  1. import numpy as np
  2. import cv2 as cv

  3. if __name__ == '__main__':
  4.     # (6) 使用 Haar 級聯分類器 預訓練模型 檢測人臉
  5.     # 讀取待檢測的圖片
  6.     img = cv.imread("yanmi.jpg")
  7.     print(img.shape)
  8.    
  9.     # 加載 Haar 級聯分類器 預訓練模型
  10.     model_path = "haarcascade_frontalface_alt2.xml"
  11.     face_detector = cv.CascadeClassifier(model_path)  #
  12.     # 使用級聯分類器檢測人臉
  13.     faces = face_detector.detectMultiScale(img, scaleFactor=1.1, minNeighbors=1,
  14.                                              minSize=(30, 30), maxSize=(300, 300))
  15.     print(faces.shape)  # (17, 4)
  16.     print(faces[0])  # (x, y, width, height)
  17.    
  18.     # 繪制人臉檢測框
  19.     for x, y, width, height in faces:
  20.         cv.rectangle(img, (x, y), (x + width, y + height), (0, 0, 255), 2, cv.LINE_8, 0)
  21.      # 顯示圖片
  22.      cv.imshow("faces", img)
  23.      cv.waitKey(0)
  24.      cv.destroyAllWindows()
復制代碼

【實驗效果】
運行程序后,可以正確地識別,效果如下:



本文地址:http://m.qingdxww.cn/thread-876734-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本欧美韩国一区二区三区 | 国产成人1024精品免费 | 一级毛片成人免费看免费不卡 | 黄 色 毛片免费 | 91精品综合 | 麻豆污视频 | 91啦丨porny丨蝌蚪 | 日韩在线观看免费完整版视频 | 久久精品国产亚洲香蕉 | 99久久精品无码一区二区毛片 | 99精品在线免费观看 | 欧美色婷婷天堂网站 | 国产欧美日韩精品一区二 | 婷婷六月天在线 | 亚洲精品嫩草研究院久久 | 久久免费激情视频 | 日本黄页网站免费大全 | 国产午夜精品久久久久免费视小说 | 四虎影院最新网址 | 一个人在线观看的www | 一本毛片 | 九九香蕉| www.日日| 亚洲狠狠婷婷综合久久久图片 | www.爱操| 亚洲黄色影视 | 国产福利一区二区麻豆 | 四虎影院在线观看免费 | 杰罗德游戏在线观看完整版免费 | 国产精品一二区 | 国产精品俺来也在线观看了 | 亚洲香蕉综合在人在线时看 | 欧美日韩一区二区在线视频 | 欧美片免费观看网址 | 国产一区二区在线免费观看 | 亚洲1卡2卡三卡3卡4卡网站 | 四虎在线最新永久免费 | 成品人app软件大全下载免费 | 岛国片在线 | 亚洲成av人影片在线观看 | 久操久操久操 |