Beauty algorithm(二)唇妆
2024-01-07 17:46:26
实现唇妆过程中首先确定唇部位置,其次对该区域进行渲染。
一、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() );
参数contours等价类型:std::vector<std::vector<cv::Point>>
3、cv::pointPolygonTest
检测点是否在轮廓内(点在内部返回值>=0,反之<0)<
文章来源:https://blog.csdn.net/m0_37264397/article/details/135299950
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!