以上两种白色的表示有什么区别?我有点困惑,它们是如何使用的?
最佳答案
两个等价的表示是
uint8([255 255 255])
和
double([1 1 1])
这些只是整数和 float 的表示。请注意,uint8([1 1 1])
将(几乎)为黑色,而 double([255 255 255])
通常会导致错误。
请注意,整数版本通常只被图像处理函数允许,如 imread
、imwrite
和 image
。其他一切都需要浮点表示。
关于image - Matlab RGB 颜色表示([255 255 255] 和 [1 1 1]),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7634810/