图像去色算法_matlab去雾算法

图像去色算法_matlab去雾算法先上图看一些算法效果                                           上图中从左到右依次是原图、photoshop去色结果、Matlab的rgb2gray函数处理效果、取rgb均值的效果、使用香港中文大学论文(见下)的结果、Glundland论文(见下)的结果。还有


Jetbrains全系列IDE稳定放心使用

先上图看一些算法效果

图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法

图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法 图像去色算法_matlab去雾算法

上图中从左到右依次是原图、photoshop去色结果、Matlab的rgb2gray函数处理效果、取rgb均值的效果、使用香港中文大学论文(见下)的结果、Glundland论文(见下)的结果。还有其他这方面研究有名的论文,见我的另一篇博文:http://blog.csdn.net/xingyanxiao/article/details/46891261

实验中用到很多不同类型的图片,这里选择两个代表性的来展示下效果。发现不同的去色算法存在非常大的差异。

————————————————————-

两个论文链接如下:

Glundland 论文:http://download.csdn.net/detail/xingyanxiao/9056723

香港中文大学Cewu Lu论文: http://download.csdn.net/detail/xingyanxiao/9056753

—————————————————————————

实习的时候用的方法是香港中文大学的方法,由于公司是做人脸相关的,针对公司应用场景的特别要求,需要对人脸尤其是唇部的灰度化对比度做一些提升。以便后续边缘提取、重上色等处理。

首先看两组图片实验结果。这是图像lab彩色空间分量结果。

图像去色算法_matlab去雾算法   图像去色算法_matlab去雾算法

通道a                                                             通道b

图像去色算法_matlab去雾算法  图像去色算法_matlab去雾算法

通道a                                                                       通道b

a代表红绿变化,b代表黄蓝变化。经过多组图片实验,可以验证a分量对于唇色有较高的区分度。这是因为唇色偏红的原因。

所有可以利用a通道的融入来增强唇部对比度

使用香港中文大学Cewu Lu方法,下图依次是原图,使用文献原始方法,使用文献方法外加唇部对比度增强结果:

                    

 图像去色算法_matlab去雾算法   

原图

图像去色算法_matlab去雾算法

Cewu Lu方法

图像去色算法_matlab去雾算法

Cewu Lu方法+唇部对比度增强

最后附上这方面研究的一个链接:http://cadik.posvete.cz/color_to_gray_overview/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186093.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue的双向绑定是什么_vue绑定数据的两种方式

    vue的双向绑定是什么_vue绑定数据的两种方式<img:src=”`http://localhost:8088/java/publicCarUse/activitiFlow?processInstanceId=${processInstanceId}`”/>

    2022年9月14日
  • C++ 使用LockWorkStation()的过程遇到的问题[通俗易懂]

    C++ 使用LockWorkStation()的过程遇到的问题[通俗易懂]关于函数“LockWorkStation()”,参见:https://msdn.microsoft.com/en-us/library/windows/desktop/aa376875.aspxHo

    2022年7月4日
  • 【sql修改字段类型大小】

    【sql修改字段类型大小】之前在百度上面查询到修改字段的语句:alerttable表名altercolumn列名类型【大小】nullornotnull;但是执行完这句话后发现报错后来修改一下语句altertable表名modify(列名类型【大小】);ok,编译通过。注意:1.()内不能还有column关键字2.()内不能含有nullornotnull关键字使用第二种修改方式可以顺利执行成功。…

    2022年6月3日
  • POJ 2486 Apple Tree ( 树型DP )

    POJ 2486 Apple Tree ( 树型DP )

    2022年1月26日
  • python lambda表达式详解

    python lambda表达式详解@pythonlambda表达式详解1、lambda简介先来看一段代码示例:第一行是lambda声明,x,y相当于传入的参数,整个函数会返回x+y的值。lambda作为一个表达式,定义了一个匿名函数,上例的代码x,y为入口参数,x+y为函数体。在这里lambda简化了函数定义的书写形式。python允许用lambda关键字创造匿名函数。匿名是不需要以标准的方式来声明,比如说使用def…

    2022年10月18日
  • linux通配符的用法_linux中rmdir命令

    linux通配符的用法_linux中rmdir命令注意:linux通配符和三剑客(grep,awk,sed)正则表达式是不一样的,因此,代表的意义也是有较大区别的。通配符一般用户命令行bash环境,而linux正则表达式用于grep,sed,awk场景。*:通配符,代表所有(0到多个)字符?:通配符,代表任意1个字符;:连续不同命令的分隔符#:配置文件注释|:管道~:当前用户的家目录-:上一次所在的路径$:变量前需要加的符号/:路径分隔符号,也是…

    2022年9月19日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号