Open CV不仅能识别人脸识别!小猫的脸,小狗的脸…
2018-07-03 01:11:41来源:博客园 阅读 ()
利用Python+OpenCV实现猫脸检测。
使用的是OpenCV内置的Viola-Jones目标检测框架来实现猫脸检测,感觉挺有意思的。
让我们愉快地开始吧~~~
(2)积分图
下面我们来考虑一下如何计算矩形的特征值。对图像中的任意一点A(x, y),定义该点的积分图为其左上角的所有像素值之和,即:
因此,要计算矩形模板的特征值,也就是计算两个区域之间的像素和之差,只需要用特征区域端点的积分图来进行简单的加减运算就可以了:
(3)Haar分类器
Haar分类器是一个监督学习分类器,要进行目标检测,首先要对图像进行直方图均衡化和归一化处理,然后检测里面是否包含要检测的物体。
流程框架图为(Haar分类器本质上由Haar特征提取器、离散强分类器以及强分类级联器组成):
效果演示
使用方式:
修改源代码中的图片名为自己需要检测的图片:
在cmd窗口运行DetectCatFace.py文件即可。
效果:
原图1:
检测结果1:
原图2:
检测结果2(并不能很好地区分狗狗和猫咪):
get到了么?进群:125240963 即可获取数十套PDF。需要源码也私信小编需要源码!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python学习-37 其他的文件处理方法 2019-07-24
- mysql-python 安装错误: Cannot open include file:  2019-07-24
- 常用模块 - openpyxl模块 2019-07-24
- 第四章爬虫进阶之图形验证码识别技术 2019-06-14
- OpenCV+Python实现视频文件裁剪功能 2019-05-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash