国产毛片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視頻專區
  • FPGA設計流程培訓教程
  • Chiptorials ——使用ATECC608 TrustFLEX實現基本非對稱身份驗證
  • Chiptorials——如何使用ATECC608 TrustFLEX實現公鑰輪換
  • 無線充電基礎知識及應用培訓教程
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 香蕉在线精品视频在线观看6 | 亚洲激情视频在线观看 | 99精品视频在线观看免费专区 | 在线观看视频一区二区三区 | 手机看片国产永久1204 | 成人综合激情 | 日本一二区在线观看 | 日韩高清专区 | 国产日韩在线视频 | 久热香蕉精品视频在线播放 | 久久久综合色 | 日本深夜福利19禁在线播放 | 2018久久久国产精品 | 日本视频久久 | 国产人免费人成免费视频 | 精品欧美日韩一区二区 | 九九精品视频一区二区三区 | 免费观看动漫的网站 | 亚洲欧美国产另类视频 | 男女男在线精品网站免费观看 | 99re这里只有精品在线观看 | 成人国内精品久久久久影院 | 欧美乱人伦中文在线观看不卡 | 午夜欧美性视频在线播放 | 成人性欧美丨区二区三区 | 五月天婷婷丁香 | 日韩国产午夜一区二区三区 | 国产伦一区二区三区四区久久 | 免费看羞羞视频 | 两个人免费观看高清视频韩国 | 国产免费131美女视频 | 欧美大片无尺码在线观看 | 国产精品自产拍在线观看2019 | 精品在线观看免费 | 香蕉久久国产 | 国产伦精品一区二区三区免费下载 | 亚洲免费视频在线 | 久久免费观看国产精品 | 国产极品粉嫩 | 国产在线精品一区二区高清不卡 | 200款禁用软件免费下载安卓 |