手把手教你如何用 OpenCV + Python 实现人脸识别

  1. 云栖社区>
  2. 雷锋网>
  3. 博客>
  4. 正文

手把手教你如何用 OpenCV + Python 实现人脸识别

玄学酱 2017-08-02 17:26:00 浏览3146
展开阅读全文

下午的时候,配好了OpenCV的Python环境,OpenCV的Python环境搭建。于是迫不及待的想体验一下opencv的人脸识别,如下文。

  必备知识

Haar-like

Haar-like百科释义。通俗的来讲,就是作为人脸特征即可。

Haar特征值反映了图像的灰度变化情况。例如:脸部的一些特征能由矩形特征简单的描述,如:眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围颜色要深等。

opencv api

要想使用opencv,就必须先知道其能干什么,怎么做。于是API的重要性便体现出来了。就本例而言,使用到的函数很少,也就普通的读取图片,灰度转换,显示图像,简单的编辑图像罢了。

如下:

读取图片

只需要给出待操作的图片的路径即可。

import cv2
image = cv2.imread(imagepath)

灰度转换

灰度转换的作用就是

网友评论

登录后评论
0/500
评论
玄学酱
+ 关注
所属云栖号: 雷锋网