今儿情人节,话不多说,上图:
颜值不行?我认,女朋友喜欢刘昊然,继续上图:
没有对比就没有伤害。。(mmp
)
虽然和小鲜肉差距明显,但是却有一个共同点——“我的眼里只有你”~
这个表白可还行?别急,为了自动生成这两张图片,可是动用了Python人脸识别功能这秘密武器的!
dlib
Python可以直接调用dlib库进行面部模式识别,其中也包含了准度较高的眼部识别,如下图:
通过37、38、40、41来确定左眼球位置,43、44、48、47来确定右眼球位置。将女友照片按眼球区域缩放,利用PIL模块将图片贴到背景图眼球位置上,最终生成目标图片。
你可能会说,这很简单啊,PS一下就搞定,比你这还好看。
是的,有点杀鸡用牛刀的鸡肋感。但代码的好处是,设计好的程序高效地自动执行,我就可以专注于提升操作步骤之外的事情了。对于批量化生成图片也是很方便的。此外,除了图片,还可以通过摄像头在视频中进行操作。
昨天有了“眼中有你”的想法,尝试接触面部识别,效果不错有了些初步收获,后续仍需要更深入地学习和应用,跪求懂行的大佬给予指点、也欢迎感兴趣的朋友一起组团学习哈!
代码下载
后台回复 情人眼 获取代码下载链接~
要注意dlib库的下载,如果不能成功下载,可以尝试whl文件下载,链接也添加到后台自动回复中了,有问题欢迎留言~
新年刚过,充实、惬意。
希望更努力的工作和学习,在新的一年里带给我们更快的成长,加油!