当前位置:首页 » 《随便一记》 » 正文

OpenCV-美食—鲜美滤镜_翟天保的博客

6 人参与  2021年12月24日 13:42  分类 : 《随便一记》  评论

点击全文阅读


作者:Steven
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处

实现原理

       之前筹备了几款图像处理的工具函数,就是为了实现一些定义好的滤镜特效。这几个函数分别为饱和度(Saturation)、明度(Lightness)、对比度(Contrast)、锐化(Sharpen)、阴影(Shadow)、高光(HighLight)、色温(ColorTemperature)。

       本文展示的是鲜美滤镜,大家可以根据自身喜好,适当合理地调整滤镜参数。美食-鲜美滤镜参数为:

  1. 饱和度+25;
  2. 明度+10;
  3. 对比度+30;
  4. 锐化+30,type为0;
  5. 阴影-5;
  6. 高光+15;

       鲜美滤镜重点在于“提鲜”:通过提高饱和度使美食色彩更鲜艳;明度增加有助于图像整体提亮;对比度增强,是为了突出美食和桌面等背景色的差异;锐化增加,可使得美食纹路细节更丰富;阴影减少是为了使美食和阴影处形成更强烈的对比;高光增加是为了背景提亮。

       工具函数链接如下。

功能函数链接

1.饱和度:OpenCV-图像饱和度_翟天保的博客-CSDN博客

2.明度:OpenCV-图像明度_翟天保的博客-CSDN博客

3.对比度:OpenCV-图像对比度_翟天保的博客-CSDN博客

4.锐化:OpenCV-图像锐化_翟天保的博客-CSDN博客

5.阴影:OpenCV-图像阴影调整_翟天保的博客-CSDN博客

6.高光:OpenCV-图像高光调整_翟天保的博客-CSDN博客

C++测试代码

#include <iostream>
#include <opencv2/opencv.hpp>

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<b?a:b)
#define min3(a,b,c) (a<b?min2(a,c):min2(b,c))

// 饱和度
cv::Mat Saturation(cv::Mat src, int percent);
// 明度
cv::Mat Lightness(cv::Mat src, float percent);
// 对比度
cv::Mat Contrast(cv::Mat src, int percent);
// 图像锐化
cv::Mat Sharpen(cv::Mat input, int percent, int type);
// 图像阴影选取
cv::Mat Shadow(cv::Mat input, int light);
// 图像高光选取
cv::Mat HighLight(cv::Mat input, int light);
// 色温调节
cv::Mat ColorTemperature(cv::Mat input, int percent);

int main()
{
	cv::Mat src = imread("chicken.jpg");
	cv::Mat sat = Saturation(src, 25);
	cv::Mat lig = Lightness(sat, 10);
	cv::Mat con = Contrast(lig, 30);
	cv::Mat sha = Sharpen(con, 30, 0);
	cv::Mat sdo = Shadow(sha, -5);
	cv::Mat hig = HighLight(sdo, 15);
	imshow("original", src);
	imshow("Saturation", sat);
	imshow("Lightness", lig);
	imshow("Contrast", con);
	imshow("Sharpen", sha);
	imshow("Shadow", sdo);
	imshow("HighLight", hig);
	waitKey(0);
	return 0;
}

测试效果

图1 鸡翅原图
图2 鸡翅滤镜图
图3 牛排原图
图4 牛排滤镜图
图5 意面原图
图6 意面滤镜图

       如果大家有更好的参数配置,欢迎评论区分享,看看谁的滤镜更“鲜美”。

       如果文章帮助到你了,可以点个赞让我知道,我会很快乐~加油!


点击全文阅读


本文链接:http://zhangshiyu.com/post/32067.html

滤镜  明度  锐化  
<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 假千金空间通兽世乌行雪赫苍小说(乌行雪赫苍)前传+全书阅读新作预览
  • 重生后联姻丈夫爱上KTV小妹我死遁了(姜满裴聿琛温舒柠),重生后联姻丈夫爱上KTV小妹我死遁了
  • 睁眼大婚日,我踹了渣夫抱紧金大腿(云筝厉无恙)_睁眼大婚日,我踹了渣夫抱紧金大腿
  • 爱不复从前后续更新+番外_闻言温念初裴大校园甜文_小说后续在线阅读_无删减免费完结_
  • 海棠影下爱难寻(白若欢宋衍舟)_海棠影下爱难寻(白若欢宋衍舟)
  • 小说穿成烈士后代,下乡前搬空极品家小说已更新+番外篇章(于静静陆云霄)纯净阅读
  • 我抛弃赘婿去冲喜,黑道大佬却发疯了(许棠傅明礼)全书浏览_我抛弃赘婿去冲喜,黑道大佬却发疯了全书浏览
  • 鬓边不是牡丹红结局+后续(盛惟芳贺锦萧既明)_鬓边不是牡丹红结局+后续(盛惟芳贺锦萧既明)
  • 霍爷,夫人的离婚协议又寄来了热门榜首_南菫诺霍璟桉热门榜首_小说后续在线阅读_无删减免费完结_
  • 大婚日兄亡婚变(楚凌彻慕雪尘)全书免费_(楚凌彻慕雪尘)大婚日兄亡婚变后续(楚凌彻慕雪尘)
  • 独家江念柔裴景玹无删减(皇叔疯宠,娇娇美人逃不掉)(江念柔裴景玹)TXT免费版阅读
  • 等不到鬓雪相拥云朝朝(容临渊云朝朝沈清瑶)全书免费_(容临渊云朝朝沈清瑶)等不到鬓雪相拥云朝朝后续(容临渊云朝朝沈清瑶)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1