欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Pythonopencv如何實現(xiàn)人眼/人臉識別以及實時打碼處理-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關Python opencv如何實現(xiàn)人眼/人臉識別以及實時打碼處理,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)公司是專業(yè)的淇濱網(wǎng)站建設公司,淇濱接單;提供成都網(wǎng)站建設、成都做網(wǎng)站,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行淇濱網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

系統(tǒng)環(huán)境:Windows 7 + Python 3.6.3 + opencv 3.4.2

一、系統(tǒng)、資源準備

要想達成該目標,需要滿足一下幾個條件:

  • 找一臺帶有攝像頭的電腦,一般筆記本即可;

  • 需配有Python3,并安裝NumPy包、opencv;

  • 需要有已經(jīng)訓練好的分類器,用于識別視頻中的人臉、人眼等,如無分類器,可以點擊這里下載:haarcascades分類器

二、動手做

1、導入相關包、設置視頻格式、調(diào)用攝像頭、指定分類器

import numpy as np 
import cv2
 
fourcc = cv2.VideoWriter_fourcc("D", "I", "B", " ")
out = cv2.VideoWriter('frame_mosic.MP4',fourcc, 20.0, (640,480))
 
cv2.namedWindow("CaptureFace")
#調(diào)用攝像頭
cap=cv2.VideoCapture(0)
#人眼識別器分類器
classfier=cv2.CascadeClassifier("../haarcascades/haarcascade_eye_tree_eyeglasses.xml")

2、逐幀調(diào)用圖像,并實時處理

從攝像頭讀取一幀圖像后,先轉(zhuǎn)化為灰度圖像,然后利用指定的分類器識別出我們需要的內(nèi)容,接著對該部分內(nèi)容利用高斯噪聲進行覆蓋,以達成馬賽克的目的。

代碼如下:

while cap.isOpened():
 read,frame=cap.read()
 if not read:
  break
 #灰度轉(zhuǎn)換
 grey=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
 #人臉檢測
 Rects = classfier.detectMultiScale(grey, scaleFactor = 1.2, minNeighbors = 3, minSize = (32, 32))
 if len(Rects) > 0:   
  for Rect in Rects: 
    x, y, w, h = Rect 
    # 打碼:使用高斯噪聲替換識別出來的人眼所對應的像素值
    frame[y+10:y+h-10,x:x+w,0]=np.random.normal(size=(h-20,w))
    frame[y+10:y+h-10,x:x+w,1]=np.random.normal(size=(h-20,w))
    frame[y+10:y+h-10,x:x+w,2]=np.random.normal(size=(h-20,w))
 
 cv2.imshow("CaptureFace",frame)
 if cv2.waitKey(5)&0xFF==ord('q'):
  break
 # 保存視頻
 out.write(frame)
#釋放相關資源
cap.release()
out.release()
cv2.destroyAllWindows()

3、觀察效果

代碼調(diào)用攝像頭并在窗口進行了顯示,可以實時觀察到圖像處理的效果,如圖:

Python opencv如何實現(xiàn)人眼/人臉識別以及實時打碼處理

并將結果保存為視頻,方便隨時查看:

Python opencv如何實現(xiàn)人眼/人臉識別以及實時打碼處理

完整代碼如下:

# -*- coding: utf-8 -*-
 
import numpy as np 
import cv2
 
fourcc = cv2.VideoWriter_fourcc("D", "I", "B", " ")
out = cv2.VideoWriter('frame_mosic.MP4',fourcc, 20.0, (640,480))
 
cv2.namedWindow("CaptureFace")
#調(diào)用攝像頭
cap=cv2.VideoCapture(0)
#人眼識別器分類器
classfier=cv2.CascadeClassifier("../haarcascades/haarcascade_eye_tree_eyeglasses.xml")
while cap.isOpened():
 read,frame=cap.read()
 if not read:
  break
 #灰度轉(zhuǎn)換
 grey=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
 #人臉檢測
 Rects = classfier.detectMultiScale(grey, scaleFactor = 1.2, minNeighbors = 3, minSize = (32, 32))
 if len(Rects) > 0:   
  for Rect in Rects: 
    x, y, w, h = Rect 
    # 打碼:使用高斯噪聲替換識別出來的人眼所對應的像素值
    frame[y+10:y+h-10,x:x+w,0]=np.random.normal(size=(h-20,w))
    frame[y+10:y+h-10,x:x+w,1]=np.random.normal(size=(h-20,w))
    frame[y+10:y+h-10,x:x+w,2]=np.random.normal(size=(h-20,w))
 
 cv2.imshow("CaptureFace",frame)
 if cv2.waitKey(5)&0xFF==ord('q'):
  break
 # 保存視頻
 out.write(frame)
#釋放相關資源
cap.release()
out.release()
cv2.destroyAllWindows()

利用opencv提供Python接口,可以很方便的進行圖像、視頻處理方面的學習研究,實在是很方便。這里把近期所學做個簡單應用,后續(xù)再學習更深入的知識。

關于“Python opencv如何實現(xiàn)人眼/人臉識別以及實時打碼處理”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

網(wǎng)頁題目:Pythonopencv如何實現(xiàn)人眼/人臉識別以及實時打碼處理-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://aaarwkj.com/article20/cdhcjo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、企業(yè)建站用戶體驗、Google、品牌網(wǎng)站制作、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
日本色网一区二区三区四区| 国产乱肥老妇国产一区二| 亚洲视频免费在线一区| 国语对白视频在线观看| 日韩黄色资源在线观看| 欧美精品一区二区久久不卡| 韩国黄色理论片一区二区麻豆 | 国产级一片内射视步页| 91综合午夜精品福利| 老司机看片午夜久久福利| 国产精品久久亚洲一区二区| 91免费观看视频高清| 欧美激情欧美精品欧美色浮| 欧美日韩亚洲综合国产人| 成年人免费在线不卡视频| 国产乱子一区二区三区| 少妇高潮在线观看免费| 国产日韩欧美一区二区三区四区| 亚洲国产99在线精品一区| 免费精品一区二区三区欧美| 国产亚洲欧美日韩中文字幕| 国产女主播高清在线视频| 精品人妻一区二区三区久久91| 成人黄色片久久久大全| 人妻人人澡人人添人人爽桃色 | 日韩毛片资源在线观看| 亚洲风情亚av在线播放| 九九视频在线观看免费专区| 国产精品男人在线播放| 欧美一区二区三区日韩色| 中文在线在线天堂中文| 日韩精品伦理中文字幕| 欧美高清成人一区二区三区| 日韩精选视频在线播放| 最新免费观看男女啪啪视频| 久草福利资源在线观看视频| 在线国产丝袜自拍观看| 最新亚洲av熟女播放| 久久99热最新地址获取| 久久综合中文字幕一区| 欧美一区二区国产精品日韩|