一、捕获摄像头
点击“q”键退出页面
import numpy as np
import cv2
cap=cv2.VideoCapture(0)
while(True):
ret,frame=cap.read()
gray=cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
cv2.imshow('frame', gray)
if cv2.waitKey(1)&0xFF==ord('q'):
break
cap.release()
cv2.destroyAllWindows()
二、基于OpenCV的人脸检测(找人脸)
cv2.CascadeClassifier?
import cv2
import matplotlib.pyplot as plt
import os
def detect(filename):
face_cascade=cv2.CascadeClassifier(
'C:/users/hp/anaconda3/Lib/site-packages/cv2/data/haarcascade_frontalface_default.xml')
img=cv2.imread(filename)
gray=cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces=face