计算机视觉
文章平均质量分 96
hahahaha233
233.。。。。。。。。。。。。
展开
-
基于opencv和Dlib的人脸交换(face swap)
基于opencv和Dlib的人脸交换(face swap)主要分为两个步骤:人脸对齐(face aligment)和无缝融合(Seamless Cloning,可能翻译的不准确)。其中人脸对齐又分为人脸关键点检测(face landmark detection),计算凸包(convex hull),Delaunay三角剖分(delaunay trangulation), 仿射变换(affine warp)。下面来一点原创 2016-06-27 21:00:56 · 29314 阅读 · 14 评论 -
基于opencv+Dlib的面部合成(Face Morph)
零、前言前段时间看到文章【1】和【2】,大概了解了面部合成的基本原理。这两天空下来了,于是参考【3】自己实现了下。虽然【1】和【2】已经讲的很清楚了,但是有一些细节没有提到。所以我在这里记录一下实现的过程中以及一些小细节。一、什么是面部合成?这里的面部合成指的的是把一张脸逐渐的变化成另外一张脸。图1展示了从詹姆斯渐变到科比的过程。其实如果把这些图片合成视频的话效果会更好。但是我不知道在这里怎么添加视原创 2016-05-31 22:39:57 · 30496 阅读 · 12 评论 -
基于opencv 和 Dlib的人眼检测,放大与贴纸替换
效果如下图所示。主要是做了人脸检测和特征点定位。然后将眼睛的特效贴纸通过变形贴到眼睛上。最后再做整体的变形,其实也可以只做眼睛的局部变形。具体的技术可以参考我前面两篇博客。原理差不多,实现的时候有一些小的技巧。原创 2017-09-10 23:13:16 · 2405 阅读 · 3 评论