利用OpenCV的人脸检测给头像带上圣诞帽
向AI转型的程序员都关注了这个号???
大数据挖掘DT数据分析 公众号: datadw
本文代码在公众号 datadw 里 回复 圣诞 即可获取。
我们来看下效果
原图:
效果:
原理其实很简单:
采用一张圣诞帽的png图像作为素材,
利用png图像背景是透明的,贴在背景图片上就是戴帽子的效果了。
人脸检测的目的主要是为了确定贴帽子的位置,类似ps中自由变换的功能,检测到人脸中间的位置,resize圣诞帽子和人脸大小匹配,确定位置,贴上去,ok!
代码:非常简洁,根据参考博客给出的代码,由OpenCV自带的人脸检测代码经过简单修改即可。
下面是摄像头实时戴帽子,改下主函数就好了:
按照win7 x64来配置,
http://blog.****.net/wangyaninglm/article/details/16325283
完美运行
本文代码在公众号 datadw 里 回复 圣诞 即可获取。
最快捷的方法就是用网页一键生成。
只要你上传照片到网页,自动添加一顶圣诞帽,保存头像即可。
这里分享一个网站,直接生成圣诞帽,还有15种类型的圣诞帽可以选择。
搜索公众号添加: weic2c
人工智能大数据与深度学习
长按图片,识别二维码,点关注
关注后,回复该公众号
“圣诞快乐”
即可获取网站链接!
大数据挖掘DT数据分析
搜索添加微信公众号:datadw
教你机器学习,教你数据挖掘
长按图片,识别二维码,点关注