人脸识别python

编程入门 行业动态 更新时间:2024-10-26 00:28:16

人脸识别<a href=https://www.elefans.com/category/jswz/34/1770869.html style=python"/>

人脸识别python

前言:因为我是要完成一个有关人脸识别的python考查课作业,所以整个代码摘录于hwtl0703598这个csdn博主,然后在调试的过程中出现了一些问题,自己修改并成功运行了,期间在獜洛橙这个csdn博主的人脸识别的帖子里也得到了很大的帮助

我用的编辑器是pycharm,以下代码都是在pycharm中进行调试的。

该项目完整代码我是fork的hwtl0703598这个csdn博主他的github:opencv/data/haarcascades at master · opencv/opencv · GitHub

步骤:

1.首先先装几个包

在pycharm左上角File-Settings-Project-Python Interpreter里面,点击+号,下载下图中的几个包(鼠标挡住的那个叫opencv-python)

2.运行的时候是依次运行test1.py、test2.py、test3.py三个文件,依次对应录入人脸、用保存的人脸进行训练、用训练好的数据去识别三个功能

注意:运行这三个文件之前,都要先把下载的代码中的test1、2、3中代码开头的人脸分类器的路径改成自己电脑上对应的该文件的本地路径(test1.py是第7行,test2.py是16行,test3.py是11行)

test1.py运行结果:

待出现User data input,Look at the camera and wait ...后,手动输入一个1,按回车开始录入人脸。可以进入opencv/Image文件夹中检查已录入的人脸图片,存入800张照片后,会自动停止。

 

 以上就是test1的运行结果。

test2.py运行结果:

等出现Training后,进入opencv/data/trainer/trainer.yml中检查是否已经有写入的数据

 

 

如果你是第二次运行test2.py,要注意先把trainer.yml里的数据清空再运行 

以上就是test2的运行结果。

test3.py运行结果:

更改代码20行的名字为自己的之后,进行运行

 

OK,以上就是全部内容。

如有任何错误或其他问题欢迎评论区讨论

更多推荐

人脸识别python

本文发布于:2024-02-05 10:34:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744561.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!