基于OpenCV快速实现人脸识别

小咪咪 2022-01-11 06:39 355阅读 0赞

以后打算多多关注计算机视觉这一块,涉猎广一些,对今后的毕设也有益处。

做一下人脸识别吧,之前看到一个博主写的一个demo,错误不少,经过修改以及查询资料,现在整理一下思路。

先上代码:

  1. # # -*- coding:utf-8 -*-
  2. import cv2
  3. impath="test.jpg"
  4. image=cv2.imread(impath)
  5. gray=cv2.cvtColor(image,cv2.COLOR_BGR2GRAY)
  6. face_cade=cv2.CascadeClassifier(r'./haarcascade_frontalface_default.xml')
  7. fa=face_cade.detectMultiScale(gray,scaleFactor=1.15,minNeighbors=5)
  8. for (x,y,w,h) in fa:
  9. cv2.rectangle(image,(x,y),(x+w,y+h),(0,255.0),2)
  10. cv2.imwrite('cv_final.jpg',image)

一共九行代码(不包括开头的编码声明和空行),放眼望去,貌似函数有点凌乱,密密麻麻,接下来就一点点进行。

  1. 导入cv2,具体的安装和踩坑见博客:https://blog.csdn.net/beyond9305/article/details/91464239

2.设置需要进行识别图片的路径,这里可以设置为绝对路径,因为相对路径有时会报错

3.读取图片,共两个参数&

发表评论

表情:
评论列表 (有 0 条评论,355人围观)

还没有评论,来说两句吧...

相关阅读

    相关 opencv人脸识别

    我的劳动成果。 1.成功安装了opencv ,可是它还要编译。我放弃。 2.成功训练自己的人脸分类器。(虽然数据是别人的,算法也是系统写好的,图形库也是别人调好的)虽然识别

    相关 opencv人脸识别

    opencv人脸识别: 首先我们来简单的讲一下人脸识别流程:这里采用的是vs2017+opencv3.3扩展库 1、进行人脸检测 2、识别器训练与分类 3、人脸检测

    相关 基于OpenCV快速实现人脸识别

    以后打算多多关注计算机视觉这一块,涉猎广一些,对今后的毕设也有益处。 做一下人脸识别吧,之前看到一个博主写的一个demo,错误不少,经过修改以及查询资料,现在整理一下思路。