热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python教程分享Python基于opencv实现的人脸识别(适合初学者)

一点背景知识opencv是一个开源的计算机视觉和机器学习库。它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包。根据这个项目的关于页面,opencv已被广泛运用在

一点背景知识

opencv 是一个开源的计算机视觉和机器学习库。它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包。根据这个项目的关于页面,opencv 已被广泛运用在各种项目上,从谷歌街景的图片拼接,到交互艺术展览的技术实现中,都有 opencv 的身影。

opencv 起始于 1999 年 intel 的一个内部研究项目。从那时起,它的开发就一直很活跃。进化到现在,它已支持如 opencl 和 opengl 等现代技术,也支持如 ios 和 android 等平台。

1999 年,半条命发布后大红大热。intel 奔腾 3 处理器是当时最高级的 cpu,400-500 mhz 的时钟频率已被认为是相当快。2006 年 opencv 1.0 版本发布的时候,当时主流 cpu 的性能也只和 iphone 5 的 a6 处理器相当。尽管计算机视觉从传统上被认为是计算密集型应用,但我们的移动设备性能已明显地超出能够执行有用的计算机视觉任务的阈值,带着摄像头的移动设备可以在计算机视觉平台上大有所为。

python教程分享Python基于opencv实现的人脸识别(适合初学者)为简单易懂的人脸识别!

一、人脸识别步骤

Python基于opencv实现的人脸识别(适合初学者)

 二、直接上代码

(1)录入人脸.py

注意:加载分类器的文件地址;cv2.imwrite:保存图片的路径

(2)数据训练.py

(3) 进行识别.py

三、运行过程及结果

1、获取人脸照片于目标文件中

Python基于opencv实现的人脸识别(适合初学者)

2、进行数据训练,获得trainer.yml文件中的数据

Python基于opencv实现的人脸识别(适合初学者)

Python基于opencv实现的人脸识别(适合初学者)

Python基于opencv实现的人脸识别(适合初学者)

Python基于opencv实现的人脸识别(适合初学者)

3.进行识别         

Python基于opencv实现的人脸识别(适合初学者)

总结

到此这篇关于python基于opencv实现的人脸识别的文章就介绍到这了,更多相关opencv人脸识别内容请搜索<编程笔记>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<编程笔记>!

需要了解更多python教程分享Python基于opencv实现的人脸识别(适合初学者),都可以关注python教程分享栏目&#8212;编程笔记


推荐阅读
author-avatar
手机用户2502911617_428
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有