计算机视觉-人脸渐变

本是古典 何须时尚 2022-06-16 20:19 230阅读 0赞

 这次计算机视觉作业觉得有点意思,简单实现起来也不难,当然,如果要做好,我觉得是很难的。

 首先来看下一组效果图

      人脸渐变GIF

 然后说一下我具体的实现方法。
 1.找到脸部特征点。
 2.进行三角剖分。
 3.对每一个三角面片进行插值。

 首先来说一下第一步,找到脸部特征点。我们一定要清楚,我们为什么要找脸部特征点,因为,如果我们单纯对2张图片做插值,如果嘴巴在不同的地方,那么插值过程就会出现2个嘴巴,有幻影现象。所以我们需要找到特征点来进行三角剖分,然后插值处理。
  好吧~其实对于特征点和三角剖分我都是手动完成的,有能力的,你们就利用opencv的函数去做到自动识别吧,因为时间比较赶。我是利用CImg在图片中可以显示像素点坐标,然后快速标记的特征点,存储在一个cvPoint2D32f数组里面。

 效果如下:

发表评论

表情:
评论列表 (有 0 条评论,230人围观)

还没有评论,来说两句吧...

相关阅读

    相关 计算机视觉(三)

    1、滤波器 傅里叶变换主要作用反应图像各区域像素变化的幅度。 滤波器(核)矩阵:一组权重集合(内部所有值加和为0),作用在源图像的一个区域(滑动),并由此生成目标图像的一个