亮度(brightness),饱和度(saturation),对比度(contrast)的计算方法

(UnityShader实现)

  • 亮度  - 图片原色乘以亮度系数_Brightness

fixed3 finalColor = texture.rgb * _Brightness

  • 饱和度 - 先计算亮度(luminance),然后每个颜色使用饱和度系数(_Saturation)和亮度进行差值

fixed luminance = texture.r * 0.2125 + texture.g * 0.7154 + texture.b * 0.0721;

fixed3 luminanceColor = fixed3(luminance, luminance, luminance);

fixed3 finalColor = leap(luminanceColor, texture.rgb, _Saturation);

  • 对比度 - 创建一个对比度为0的颜色(rgb = 0.5), 然后每个颜色使用对比度系数(_Contrast)和对比度0进行差值

fixed3 avgColor = fixed3(0.5, 0.5, 0.5);

fixed3 finalColor = leap(avgColor, texture.rgb, _Contrast);

亮度,饱和度,对比度的计算方法相关推荐

  1. UnityShader入门精要-屏幕后处理效果 亮度饱和度对比度、边缘检测、高斯模糊、bloom效果、运动模糊

    (从这里开始可能会记录的更简略一些,时间紧张想迅速读完这本书的主要内容,可能有的部分不会自己上手做) 屏幕后处理通常指渲染完整个场景得到屏幕图像后,再对图像进行操作,抓取屏幕可以使用OnRenderI ...

  2. 无人机图像处理工具-亮度、对比度、饱和度调整/匀光匀色/图像去雾

    无人机图像处理工具,java写的,已打包为64位可执行文件exe,并且绑定lib文件(jre),无需在电脑上单独安装java运行环境.支持亮度.对比度.饱和度调整,匀光匀色(自动色阶.自动对比度),图 ...

  3. 计算机视觉之图像增广(翻转、随机裁剪、颜色变化[亮度、对比度、饱和度、色调])

    随着深度学习的进步和硬件的更新迭代,计算机视觉技术也得到了更大的提升,在计算机视觉领域,经常要训练深度学习的模型,而训练模型的最终目的是为了更好的应用到实际当中去,那就要解决一个精度问题和泛化能力,对 ...

  4. iOS 修改图片的亮度、对比度、饱和度

    iOS 修改图片的亮度.对比度.饱和度 在iOS开发过程中,需要对图片的亮度.对比度.饱和度进行修改时,可以使用图像处理框架CoreImage. 注:使用CoreImage框架首先要在工程中添加&qu ...

  5. 修改亮度、对比度、色调、饱和度,达到预期效果

    用户态可以通过v4l2自带工具进行一些UVC相机参数的设定,包括采集卡驱动之类,也可以通过v4l2自带工具进行参数设定. 通过修改这些参数的值,可以弥补相机本身彩色部分自带不足. 总的来说就这么几种命 ...

  6. 计算机显示屏对比度怎么调整,如何调节电脑屏幕亮度(电脑如何调节显示器亮度和对比度?)...

    有时候在电脑屏幕前办公太久,眼睛会感觉比较累,长期下来也会对眼睛有所影响,下面教大家如何调节显示器亮度以及对比度,让电脑桌面看起来舒适. 由于windows10系统的亮度调节步骤比较简单,小编在这里就 ...

  7. USB摄像头设置采集亮度和对比度

    1.设置usb摄像头的亮度和对比度 2.ffmpeg中滤镜设置亮度和对比度 3.obs中的色彩范围设置 1.设置usb摄像头的亮度和对比度 要在 UVC 协议中设置亮度和对比度,你需要使用 v4l2- ...

  8. python opencv调节图片亮度与对比度

    python opencv调节图片亮度与对比度 亮度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度. 创建两个滑动条分别调整对比度和 ...

  9. Python-OpenCV——亮度和对比度

    亮度计算:Y(亮度) = 0.299*R + 0.587*G + 0.114*B 也可以根据这个计算亮度: https://blog.csdn.net/cruoni/article/details/8 ...

  10. 2021-01-07 python opencv调节图片亮度与对比度

    python opencv调节图片亮度与对比度 度调整是将图像像素的强度整体变大/变小,对比度调整指的是图像暗处变得更暗,亮出变得更亮,从而拓宽某个区域内的显示精度. 创建两个滑动条分别调整对比度和亮 ...

最新文章

  1. GitHub重大更新:在线开发上线,是时候卸载IDE了
  2. 国内好用的5款软件测试管理工具
  3. 2016百度之星 - 初赛(Astar Round2B)解题报告
  4. [转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法
  5. Android 利用url获取Bitmap图片
  6. CF438D-The Child and Sequence【线段树】
  7. mysql :完整性约束
  8. lua中元素的下标是从1开始的
  9. 【转】[你必须知道的.NET] 第八回:品味类型---值类型与引用类型(上)-内存有理...
  10. 多功能网址导航源码 包含交易系统等多功能
  11. 优达学城深度学习之三(上)——卷积神经网络
  12. 高性能计算机的基准测试程序包括,QX∕T 148-2020 气象领域高性能计算机系统测试与评估规范(可复制版)(40页)-原创力文档...
  13. 使用freemarker模板生成word文档
  14. 联想A590刷机方法
  15. 习题6 3.6.2 典型题例解析 3.6.3 自测训练
  16. 提供Minimal SD Base Gal/Raf SD基础培养基(含半乳糖/棉子糖)
  17. 简单粗暴的更换固态硬盘及WIN10 Ubuntu双系统
  18. 岭南(含广东广西海南)地形及DEM下载
  19. mendeley使用技巧
  20. Node.js开发入门—使用jade模板引擎

热门文章

  1. 如何通过计算机侵入学校网络,如何进行局域网入侵
  2. magisk安装失败_安卓5.0到安卓10全版本Xposed安装激活使用教程
  3. 一个汉字到底是多少个字节
  4. 不知道rar压缩包密码可以解密么,rar压缩包有密码怎么解开?
  5. 如何找到电脑自带的浏览器
  6. Eclipse中去掉代码中的警告Warn
  7. 胡震宁先生的《职业生涯规划》
  8. 餐饮行业如何精准轻松获客,短期内使营业额倍增
  9. mysql数据库备份机制_mysql备份机制有哪些
  10. Tims中国上市背后:以新流派打法,“开源”咖啡市场