实现唇妆过程中首先确定唇部位置,其次对该区域进行渲染。
一、skills 前瞻
1、cv::convexHull
在点集中寻找凸包点
void convexHull( InputArray points, OutputArray hull,
bool clockwise = false, bool returnPoints = true );
参数points/hull 等价类型 std::vector<cv::Point>
2、cv::drawContours
绘制轮廓
void drawContours( InputOutputArray image, InputArrayOfArrays contours,
int contourIdx, const Scalar& color,
int thickness = 1, int lineType = LINE_8,
InputArray hierarchy = noArray(),
int maxLevel = INT_MAX, Point offset = Point