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