前言
之前我们已经完成了人脸检测、肤色检测、磨皮、美白功能,这一篇文章中我们将尝试利用OpenCV中的滑动条对象,结合窗口制作一个简单的demo。demo中会将上述功能集成进来,并通过滑动条来调整美白、磨皮力度观察其效果,先放一张效果图如下。

滑动条
OpenCV中可通过createTrackbar()接口创建滑动条,并与某个窗口,回调函数绑定,具体接口和参数如下
CV_EXPORTS int createTrackbar(const String& trackbarname, const String& winname,
int* value, int count, TrackbarCallback onChange = 0, void* userdata = 0);
• trackbarname: 滑动条名称
• winname: 滑动条将依附的窗口名称, 需要提前创建好
• value: 滑动条的位置将赋予该指针, 创建滑动条时其初始位置受到value的影响
• count: 滑动条的最大位置, 最小位置始终为0
• onChange:
订阅专栏 解锁全文
——美颜demo&spm=1001.2101.3001.5002&articleId=130175392&d=1&t=3&u=1eafb96d8729427189efb11cfd8fab36)
1779

被折叠的 条评论
为什么被折叠?



