案例实现

Python3.7+opencv库
目标实现:输入图片识别人脸加框
下面展示一些 代码
import cv2

img = cv2.imread(‘C:\Users\zhang\Pictures\siren.jpg’)#读取
cv2.imshow(‘image1’,img)

face_detector = cv2.CascadeClassifier(r’D:\python\Python37\Lib\site-packages\cv2\data/haarcascade_frontalface_default.xml’)
#调用分类库(找到自己haarcascade_frontalface_default.xml位置)

#imgflip = cv2.flip(img,-1)
img2 = cv2.cvtColor(img,cv2.COLOR_RGBA2RGB)
cv2.imshow(‘image2’,img2)

faces = face_detector.detectMultiScale(img2,1.2,5)

for (x,y,w,h) in faces:
cv2.rectangle(img2,(x,y),(x+w,y+h),(0,255,0),2)#1原始图片,2初始坐标点,3矩形宽高4颜色值(RGB),5线框
cv2.imshow(‘image2’,img2)#显示image2

cv2.waitKey(0)

cv2.destroyAllWindows()

图片展示

Python人脸识别(Python3.7)
Python人脸识别(Python3.7)

相关文章:

  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2021-11-13
  • 2022-12-23
  • 2021-10-01
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-10-19
  • 2021-10-06
相关资源
相似解决方案