首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在RGB图像中消除阴影像素中的阴影效果

如何在RGB图像中消除阴影像素中的阴影效果
EN

Stack Overflow用户
提问于 2019-03-01 05:56:48
回答 1查看 209关注 0票数 0

我有高分辨率的地面覆盖RGB图像与不同级别的阴影存在。如何对它们进行预处理以消除阴影效果(增强阴影像素)。阴影主要来自岩石、三脚架和植物。下面是一些示例(实际图像的截图)。

image1image2image3

再看一遍--如果小阴影(例如,从小树叶、树枝、小石头上创建的)也能被增强,那将是非常有益的--我想这个解决方案也会把它们找出来。

我正在做一个有三个类的地面覆盖层分割模型。当有光影存在时,模型处理得很好,所以我并不担心这一点。主要关注的是适度的阴影水平。我基本上想通过一些代码输入数百张图像,这样最终的结果是一个RGB图像,阴影像素看起来不再在阴影中。

增加阴影像素的亮度以匹配非阴影像素的平均亮度可能是一个很好的开始(但我相信有更好的技术)。

对于非常暗的阴影,我计划为第四类创建训练数据,这样我就可以检测这些阴影,并从分析中删除这些像素(假设非常低的亮度将是这里使用的主要特征)。

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 15:18:20

也许一些微不足道的事情,如将颜色空间转换为YUV并设置平均Y亮度就可以了。或者像Retinex算法那样切断照明层(包括阴影)。此外,还有几种局部增强方法,如CLAHE,可能会帮助您解决问题。这些是我的建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54934901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档