【发布时间】:2015-05-19 08:53:31
【问题描述】:
我有一堆不同颜色的衣服图像,我想检测每个图像的颜色。假设我在日光条件下有一张蓝色裙子图像,我可以通过 RGB 分布获得正确的颜色。然而,在晚上很难分辨颜色,“蓝色”被识别为“黑色”。很难制定一个统一的标准来通过 RGB 分布来指定颜色。
因此,我想知道是否有一种方法或算法可以检测不同照明下的颜色?
顺便说一句:我也尝试了 HSV 色彩空间,结果并不好。
【问题讨论】:
-
当人类观察者面对棘手的灯光时,有 75% 的时间认为蓝色/黑色连衣裙是白色/金色,我认为计算机没有机会。
-
@MarkRansom - 再好不过了。
-
如果您知道每张照片的颜色相同,那么一个非常困难的问题就会变得非常简单。例如,如果每张照片都包含您知道是白色的东西,那么您可以使用该颜色的记录值来标准化整张照片的 RGB 值。
标签: image algorithm opencv image-processing computer-vision