国产毛片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視頻專區
  • PIC32CM LS00 Curiosity Pro評估工具包
  • 探索PIC16F13145 MCU系列——快速概覽
  • PIC32CM LS60 Curiosity Pro評估工具包
  • PIC32CK SG單片機——輕松滿足新型網絡安全要求
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本中文一二区有码在线观看| 日韩 欧美 国产 亚洲 制服| 性感美女视频黄.免费网站| 日韩有码在线播放| 亚洲激情网址| 亚洲欧美人成综合导航| 亚洲国产欧美国产第一区二区三区 | 特级片网站| 青青青国产成人久久111网站| 亚洲欧美一区二区三区综合| 热久久国产| 色网站综合| 人人爱人人做| 三级视频网站在线观看视频| 色综合视频| 性做久久| 欧美一级淫片免费观看| 欧美婷婷综合| 四虎欧美在线观看免费| 三级黄网站| 一级毛片成人免费看a| 亚洲国产精选| 日本久久精品| 一级毛片一片毛| 欧美日本综合一区二区三区| 性生活黄色毛片| 亚州色吧| 色多多在深夜释放自己黄| 亚洲一区动漫卡通在线播放| 天天视频国产| 一级片免费在线| 亚洲欧美日韩综合在线| 亚洲欧美精品综合中文字幕| 色综合久久久久久久久久久| 亚洲欧美一级久久精品| 色综合网站在线| 日本精品三级| 四虎国产精品永久地址99| 一本到在线观看视频不卡| 一级毛片aaaaaa视频免费看| 日韩欧美亚洲|