我想知道如何确定灰度图像的RGB值的等效值。原始图像是灰度,我在网上找到的所有东西都是将RGB图像像素值转换为灰度像素值。我已经可以在图像中阅读。理想情况下,这将用于xCode。如何从灰度图像中获取像素的灰度值xCode
我想知道是否有一个班会为我做这个。如果是这样,你可以指向我,那会很好。我会阅读它。
任何帮助,非常感谢。
注意:我是C++的初学者,没有时间正式学习所有东西;我必须在飞行中学习所有的编程。
我想知道如何确定灰度图像的RGB值的等效值。原始图像是灰度,我在网上找到的所有东西都是将RGB图像像素值转换为灰度像素值。我已经可以在图像中阅读。理想情况下,这将用于xCode。如何从灰度图像中获取像素的灰度值xCode
我想知道是否有一个班会为我做这个。如果是这样,你可以指向我,那会很好。我会阅读它。
任何帮助,非常感谢。
注意:我是C++的初学者,没有时间正式学习所有东西;我必须在飞行中学习所有的编程。
您需要更多信息才能从简单的灰度转换为RGB,当您进行反转操作时,颜色信息会“丢失”,因为三个通道设置为相同的值(具体取决于每个通道的算法最终颜色计算中的不同/相同权重)。数码相机通常每像素存储更多信息,每通道35毫米12位,中等格式每通道14位(这些位数是平均值,有些产品的质量更低或更高)。
得益于每个通道的附加位数,相机可以根据某些参数计算“真实”颜色,或者认为它是真实颜色。
TL; DR:你不能没有更多的数据来源,在这种情况下,图像。
您可以通过RGB值的每个组件设置为灰度值转换为灰度值到RGB:
ColorRGB myColorRGB = ColorRGBMake(myGrayValue, myGrayValue, myGrayValue);
如何从灰度图像获取灰度值? @geowar – Channing 2015-04-05 04:13:13
请:它的Xcode ...不是Xcode的。 – geowar 2015-04-04 17:39:41