1 说明:
=====
1.1 吸烟有害健康!!纯属娱乐和学习python的相关知识。
1.2 虽然是娱乐,但是opencv、dlib和python在人工智能、人脸识别、自动化等有很大作用,目前已经或者未来会有更多的应用,作为一名普通人,学习一点知识很有必要。
1.3 我的文章通俗易懂,小白都会,而且亲测过,没有编程经验的,一看就会!可以培养自己和孩子的学习计算机和编程兴趣!
1.4 效果图:
![fef298983ce7caaede090d9161e6a4dc.png](https://img-blog.csdnimg.cn/img_convert/fef298983ce7caaede090d9161e6a4dc.png)
图片来源:https://www.wanyx.com/jiaocheng/36683.html
2 准备工作:
========
2.1 环境:
华为笔记本电脑、深度deepin-linux操作系统、python3.8和微软vscode编辑器。
2.2 要求:
2.2.1 PIL、numpy、imutils模块安装,安装简单,省略。
2.2.2 cv2模块安装:
pip install opencv-python#下面是我的cv2模块相关初步介绍的文章https://www.toutiao.com/i6833713845005976067/
2.2.3 dlib模块安装:有坑!!!
我是这么安装的,从github下载包,解压。
https://github.com/davisking/dlib
我是在桌面上,终端打开,输入:
python setup.py install #推荐#下面是我的安装#xgj@xgj-PC:~/Desktop/dlib/dlib-master$ sudo python3.8 setup.py install #本机安装
![8a9f800cd5adea8e3831a611f97e2309.png](https://img-blog.csdnimg.cn/img_convert/8a9f800cd5adea8e3831a611f97e2309.png)
3 代码来源:
========
3.1 源代码:
https://github.com/tomoncle/face-detection-induction-course
下载,解压,找到:input_video_stream_paste_mask.py,进行修改。
3.2 shape_predictor_68_face_landmarks.dat下载
官网&#x