负RGB值

时间:2013-02-04 10:04:17

标签: c++ opencv

如何可视化负RGB值? 根据OpenCV文档:
CV_8S - 8位有符号整数(-128..127)
这是否意味着-128意味着0和127意味着255?
如果是,那么为什么我们需要有 CV_8U - 8位无符号整数(0..255)?
如果我的问题很简单,我很抱歉。

2 个答案:

答案 0 :(得分:0)

-1与255相同,-2为254,-3为253等等 - -128与128相同。正数相同 - 签名为无符号。

您应该阅读signed and unsigned integers

答案 1 :(得分:0)

用于像素计算的8位有符号值的可能原因来自于必须在YUV,YCrCb或其他具有色度的模式中表示RGB颜色。 Chrominance通道编码为绿 - 蓝和绿 - 红,绿 - 黄,红 - 蓝等差异,以简化答案。这个范围也有负值。