130得票2回答
在线性和非线性RGB空间中使用颜色时的实际区别是什么?

线性RGB空间的基本特征是什么,非线性RGB空间的基本特性又是什么?当谈论每个通道中8(或更多)位的值时,会发生什么变化? 在OpenGL中,颜色是3+1个值,也就是指RGB+alpha,每个通道保留8位,这是我理解清楚的部分。 但是当涉及到伽马校正时,我不明白在非线性RGB空间中工作的影...

81得票9回答
有没有一种像混合真实颜色一样工作的颜色混合算法?

常见的RGB颜色混合与绘画中颜色混合非常不同,它是光线混合而不是颜料混合。 例如: Blue (0,0,255) + Yellow (255,255,0) = Grey (128,128,128) (应该是蓝色 + 黄色 = 绿色) 是否有已知的颜色混合算法,可以像混合真实颜色一样工...

71得票8回答
创建颜色轮的函数

这是我几乎多次尝试解决,但从未找到完美解决方案的问题。 问题在于想要生成尽可能区分的 N 种颜色,其中 N 是一个参数。

51得票5回答
使用Python将图像从RGB转换为Lab

如今使用 PIL/Numpy/SciPy 进行转换的首选方法是什么?

49得票4回答
BGR颜色空间到底是什么?

RGB颜色由三个分量组成:红(0-255)、绿(0-255)和蓝(0-255)。 什么是BGR颜色空间?它与RGB颜色空间有何不同? BGR颜色空间是RGB颜色空间的变体,其中颜色通道的顺序被反转为蓝色、绿色和红色。在计算机视觉中,使用BGR颜色空间比RGB更常见,因为它与OpenCV等...

34得票5回答
RGBA颜色空间中的颜色相似性/距离

如何在RGBA颜色空间中计算两种颜色的相似度?(当然,背景颜色是未知的) 我需要通过找到图像中每个像素的最佳调色板项来将RGBA图像重新映射为一组RGBA颜色。 在RGB颜色空间中,最相似的颜色可以假设为具有最小欧几里得距离的颜色。然而,在RGBA中,这种方法不起作用。例如,从rgba(0...

29得票5回答
在涂装颜色的颜色空间中查找两种颜色之间的颜色的算法

当混合蓝色和黄色颜料时,结果是某种绿色。 我有两个RGB颜色: 蓝色 =(0, 0, 255) 和黄色 =(255, 255, 0) 有什么算法可以找到混合这两种颜色后的RGB颜色呢?所得到的颜色不必非常精确。对于上面的例子,它只需要看起来像某种绿色即可。 提前致谢。 编辑:根据LaC的答案,...

29得票7回答
最佳匹配颜色的算法。

我有一个包含约200个RGB格式颜色的数组。 我想编写一个程序,它可以接受任何RGB颜色并尝试匹配最“相似”的颜色。 我需要一个很好的“相似”定义,尽可能接近于人类感知。 我还想显示有关匹配准确性的一些信息。例如黑白:100%,对于具有稍微不同色调的相似颜色:-4%。 我需要使用神经网络...

27得票6回答
HSL色彩空间是否比HSI和HSV更优?

使用 HSL 色彩空间是否更优于 HSI 和 HSV,因为它考虑了人类的感知? 对于某些图像处理算法,它们说可以使用这三种颜色空间中的任何一种, 我不确定应该选择哪一种。我的意思是,算法只关心你提供了色相和饱和度通道,你可以选择使用哪个颜色空间。

23得票2回答
ImageMagick:转换会将颜色空间更改为灰色。如何保留sRGB颜色空间?

我有一个批处理脚本,用于将我的PNG-24(带透明度)图像转换为50%和25%的大小(用于移动开发)。通常这些图像中有颜色,但现在我正在尝试转换一张没有颜色的图像,但是ImageMagick会将颜色空间配置文件更改为“Gray”,这会破坏我在使用的3D引擎(Unity)中的图像。 我已经尝试强...