寄语
本来说准备更新之前Android的聊天软件代码的,但是由于放假打工仔没有,时间回来
上课又很惨!!最近在学python,在加上那个是一个大工程不是一两篇文章能写完的只能
等日后闲下来再更新了!如果需要源代码可以发邮箱联系
入门的第一步opencv
人脸识别用到的是opencv模块,你只需要直接使用pip就可以直接安装命令如下:
pip install opencv-python
由于俺用的是PyCharm可以直接再导入包的时候直接导入(以下都是基于opencv)
首先要先学习读取图片imshow()函数imshow()函数有两个参数:显示图像的帧名称
以及要显示的图像本身。直接调用imshow()函数图像确实会显示,但随即会消失。要保
证图片一直在窗口上显示,要通过 waitKey()函数。waitKey()函数的参数为等待键
盘触发的时间,单位为毫秒,其返回值是-1(表示没有键被按下)
1 | #导入包 |
如何在图片上画图
OpenCV 的强大之处的一个体现就是其可以对图片进行任意编辑和处理
1 | import cv2 as cv |
导入人脸特征模块
在opencv的目录下opencv_4.5.3/opencv/sources/data/haarcascades/
会有各种人脸识别模块我使用的是默认特征的haarcascade_frontalface_default.xml
1 | import cv2 as cv |
动态识别视频中的人脸
视频中的人脸检测 视频是一张一张图片组成的,在视频的帧上重复这个过程就能完成视频中的人脸检测
1 | import cv2 as cv |
训练人脸识别
1 | import cv2 as cv |
人脸识别
由得到的人脸数据来进行检测是不是这个人
1 | import cv2 as cv |
如果人脸匹配就会返回id
我很可爱,请我喝冰可乐
- Post link: http://example.com/2021/09/02/pyface/
- Copyright Notice: All articles in this blog are licensed under unless otherwise stated.
若没有本文 Issue,您可以使用 Comment 模版新建。
GitHub Issues