图像去色算法_matlab去雾算法

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

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • init-method,@postcontruct,afterPropertiesSet的先后顺序;[通俗易懂]

    在牛客面经上遇到的一个面试题。突然想尝试下然后就开始做了测试ApplicationContextapplicationContext=newClassPathXmlApplicationContext("classpath:applicationContext.xml");TestDaotestDao=applicationContext.getBean(TestDao.class);((ClassPathXmlAp

    2022年4月9日
    71
  • python 使用 with open() as 读写文件

    python 使用 with open() as 读写文件读文件:要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符:>>>f=open(‘E:\python\python\test.txt’,’r’)标示符’r’表示读,这样,我们就成功地打开了一个文件。如果文件不存在,open()函数就会抛出一个IOError的错误,并且给出错误码和详细的信息告诉你文件不存在:…

    2022年6月2日
    501
  • platform_driver_register( )过程追踪

    platform_driver_register( )过程追踪以下代码源于linux3.1.9。platform_driver_register()是内核中非常著名的函数。platform_driver_register()负责注册平台驱动程序,如果在内核中找到了使用驱动程序的设备,调用probe()。刨去参数检查、错误处理,platform_driver_register的主要过程如下:。。。{。。。retur…

    2022年7月26日
    18
  • idea配置svn仓库

    idea配置svn仓库IntelliJIDEA使用教程(总目录篇)首先,使用的时候,自己得先在电脑上安装个小乌龟。也就是svn啦。第一步安装小乌龟。如下:具体安装好像没什么具体要求,一路next,就好。如上图箭头所示,在安装TortoiseSVN的时候,默认commandlineclienttools,是不安装的,这里建议勾选上。这个我不确定我当时选没选,不过呢,你给安装上,也是没问题的。把上面的勾选取…

    2022年5月14日
    103
  • 树莓派容易坏吗_树莓派的使用

    树莓派容易坏吗_树莓派的使用清华下载地址下载地址下载地址xshell下载地址③树莓派插入TF卡后,等连接上手机就可查看IP地址2.远程登录①打开后选择新建②软件更新源③系统更新源④开始更新4.图形化显示界面为方便大家更直观的感受,可以下载一个图形化的显示桌面,这里推荐VNC(windows也自带了该功能,因为太卡了故不推荐,想用的可以试试:远程桌面连接)⭐有条件的可以直接连上显示屏使用①VNC的网盘连接,大家直接下载就行②打开树莓派的VNCServer(默认关闭)A.在

    2022年10月9日
    1
  • 优化算法——人工蜂群算法(ABC)

    优化算法——人工蜂群算法(ABC)一、人工蜂群算法的介绍人工蜂群算法(ArtificialBeeColony,ABC)是由Karaboga于2005年提出的一种新颖的基于群智能的全局优化算法,其直观背景来源于蜂群的采蜜行为,蜜蜂根据各自的分工进行不同的活动,并实现蜂群信息的共享和交流,从而找到问题的最优解。人工蜂群算法属于群智能算法的一种。二、人工蜂群算法的原理1、原理标准的ABC算法通过模拟

    2022年5月23日
    241

发表回复

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

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