欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python openCV實現(xiàn)攝像頭獲取人臉圖片

 更新時間:2020年08月20日 09:21:59   作者:weixin_43863419  
這篇文章主要為大家詳細介紹了python openCV實現(xiàn)攝像頭獲取人臉圖片,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python openCV實現(xiàn)攝像頭獲取人臉圖片的具體代碼,供大家參考,具體內(nèi)容如下

在機器學習中,訓練模型需要大量圖片,通過openCV中的庫可以快捷的調(diào)用攝像頭,截取圖片,可以快速的獲取大量人臉圖片

需要注意將CascadeClassifier方法中的地址改為自己包cv2包下面的文件

import cv2

def load_img(path,name,mun = 100,add_with = 0):
 # 獲取人臉識別模型
 # 
 # 
 #以下路徑需要更改為自己環(huán)境下xml文件
 #一般在環(huán)境下的Liba\site-packages\cv2\data\haarcascade_frontalface_alt2.xml
 classfier = cv2.CascadeClassifier('F:\\pyhton\\pytonApp\\Lib\\site-packages\\cv2\\data\\haarcascade_frontalface_alt2.xml')
 #
 #
 # 創(chuàng)建一個窗口
 cv2.namedWindow('face')
 # 打開第一個個攝像頭
 cap = cv2.VideoCapture(0)

 i = 0 # 計數(shù)
 if cap.isOpened():
  while i < mun:
   ok,frame = cap.read() # 讀取一幀圖片
   if not ok:
    continue

   faces = classfier.detectMultiScale(frame,1.2,3,minSize=(32,32))

   if len(faces) > 0:
    for face in faces:
     x, y, w, h = face
     cv2.rectangle(frame,(x-add_with,y-add_with), (x+w+add_with,y+h+add_with), (0,255,0), 2)
     img = frame[y-add_with:y+h+add_with,x-add_with:x+w+add_with]
     save_path = path+name+'_'+str(i)+'.jpg'
     print(save_path)
     cv2.imwrite(save_path,img)
     i += 1

   cv2.imshow('face', frame)
   c = cv2.waitKey(10)
   if c & 0xFF == ord('q'):
    break

  cap.release()
  cv2.destroyAllWindows()

if __name__ == '__main__' :
 # 第一個參數(shù)為保存圖片的路徑
 # 第二個參數(shù)為保存圖片名字的開頭
 # 第三個參數(shù)為圖片的數(shù)量
 # 第四個參數(shù)可以調(diào)節(jié)圖片的大小
 load_img('E:\\Screenshots\\home\\','rongdang',1000,20)

效果如下:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中if的基礎用法(if?else和if?not)

    python中if的基礎用法(if?else和if?not)

    if在Python中用作某個條件或值的判斷,下面這篇文章主要給大家介紹了關(guān)于python中if的基礎用法,主要包括if?else和if?not,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-09-09
  • Python3壓縮和解壓縮實現(xiàn)代碼

    Python3壓縮和解壓縮實現(xiàn)代碼

    這篇文章主要介紹了Python3壓縮和解壓縮實現(xiàn)代碼,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 用Python實現(xiàn)職工信息管理系統(tǒng)

    用Python實現(xiàn)職工信息管理系統(tǒng)

    這篇文章主要介紹了用Python實現(xiàn)職工信息管理系統(tǒng),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • Python裝飾器實現(xiàn)方法及應用場景詳解

    Python裝飾器實現(xiàn)方法及應用場景詳解

    這篇文章主要介紹了Python裝飾器實現(xiàn)方法及應用場景詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-03-03
  • python elasticsearch環(huán)境搭建詳解

    python elasticsearch環(huán)境搭建詳解

    在本篇文章里小編給大家整理的是關(guān)于python elasticsearch環(huán)境搭建的相關(guān)知識點內(nèi)容,有需要的朋友們可以參考下。
    2019-09-09
  • Python學習之字典和集合的使用詳解

    Python學習之字典和集合的使用詳解

    Python 中字典和集合也是非常相近的概念,而且從外觀看上去,也有那么一絲絲的相似。本文將從字典基本知識入手,為你展開字典類型數(shù)據(jù)的各個知識點,需要的可以參考一下
    2022-11-11
  • Python離線安裝openpyxl模塊的步驟

    Python離線安裝openpyxl模塊的步驟

    這篇文章主要介紹了Python離線安裝openpyxl模塊的步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • 使用Matplotlib創(chuàng)建基本圖表的詳細指南

    使用Matplotlib創(chuàng)建基本圖表的詳細指南

    Matplotlib 是一個功能強大的 Python 庫,用于創(chuàng)建各種類型的圖表和可視化,在本文中,我們將提供一個完整的指南,介紹如何使用 Matplotlib 創(chuàng)建基本的圖表,包括折線圖、散點圖、柱狀圖和餅圖,感興趣的小伙伴跟著小編一起來看看吧
    2024-05-05
  • Python?pyecharts?數(shù)據(jù)可視化模塊的配置方法

    Python?pyecharts?數(shù)據(jù)可視化模塊的配置方法

    Echarts 是一個由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設計,得到了眾多開發(fā)者的認可,這篇文章主要介紹了Python?pyecharts?數(shù)據(jù)可視化模塊,需要的朋友可以參考下
    2022-09-09
  • python 多線程對post請求服務器測試并發(fā)的方法

    python 多線程對post請求服務器測試并發(fā)的方法

    今天小編就為大家分享一篇python 多線程對post請求服務器測試并發(fā)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06

最新評論