OpenCV|OpenCV-美食—巧克力滤镜
作者:翟天保Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
实现原理 之前筹备了几款图像处理的工具函数,就是为了实现一些定义好的滤镜特效。这几个函数分别为饱和度(Saturation)、明度(Lightness)、对比度(Contrast)、锐化(Sharpen)、阴影(Shadow)、高光(HighLight)、色温(ColorTemperature)。
今天展示的是巧克力滤镜,大家可以根据自身喜好,适当合理地调整滤镜参数。美食-巧克力滤镜参数为:
- 饱和度+20;
- 明度-15;
- 对比度+35;
- 锐化+10,type为0;
- 阴影+25;
- 高光-5;
工具函数链接如下。
【OpenCV|OpenCV-美食—巧克力滤镜】
功能函数链接 1.饱和度:OpenCV-图像饱和度_翟天保的博客-CSDN博客
2.明度:OpenCV-图像明度_翟天保的博客-CSDN博客
3.对比度:OpenCV-图像对比度_翟天保的博客-CSDN博客
4.锐化:OpenCV-图像锐化_翟天保的博客-CSDN博客
5.阴影:OpenCV-图像阴影调整_翟天保的博客-CSDN博客
6.高光:OpenCV-图像高光调整_翟天保的博客-CSDN博客
C++测试代码
#include
#include using namespace std;
using namespace cv;
#define max2(a,b) (a>b?a:b)
#define max3(a,b,c) (a>b?max2(a,c):max2(b,c))
#define min2(a,b) (a
测试效果 图1 原图
文章图片
图2 效果图 如果大家有更好的参数配置,欢迎评论区分享,看看谁的滤镜更适合巧克力。
如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!
推荐阅读
- 眼观耳听美食的日子
- opencv|opencv C++模板匹配的简单实现
- Java|Java OpenCV图像处理之SIFT角点检测详解
- 大家来欣赏一下能吸引“仙人”的传统美食“镇江肴肉”
- 成都一年吃掉700亿|成都一年吃掉700亿 这五大类美食最为吸金
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- OpenCV|OpenCV for Unity 通过WebCamTextureToMatHelper帮助类来获取摄像头的画面
- 跟着蔡澜,从美食看人生
- 成都美食|双流老妈兔头
- 日料美食篇