是的,写轮眼,你没看错,今天周六,修个仙~
情人节写的
思路
通过opencv模块启用电脑摄像头,将拍到的图片利用dlib模块进行面部识别,定位眼球区域,通过PIL模块对写轮眼图片进行缩放贴图,最终将生成图实时展示,形成视频效果。
opencv
opencv是一个很神奇的计算机视觉库,实现了图像处理和计算机视觉方面的很多通用算法。
计算机视觉是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。
要注意的是下载时是opencv-python,代码中导入时是import cv2, 之后通过cv2中的函数即可调用摄像头拍摄,获取拍到的图片进行操作。最终生成效果图后,再将效果图实时展现,形成摄像头视频画面。
dlib
dlib是一个包含机器学习算法的开源工具包。目前Dlib已经