![]() |
MATLAB中的RGB图像中白色是否具有固定值(1 IMO)?
还是说1代表RGB图像是白色?
我有这个问题,因为这个答案: [URL="https://stackoverflow.com/questions/2619668/how-to-convert-a-grayscale-matrix-to-an-rgb-matrix-in-matlab/2619714#2619714"]如何在MATLAB中将灰度矩阵转换为RGB矩阵?[/URL] 有人可以澄清吗? [B]回答:[/B] [URL="http://www.mathworks.com/access/helpdesk/help/toolbox/images/f14-13543.html"]MATLAB中的图像数据[/URL]可以存储为[URL="http://www.mathworks.com/access/helpdesk/help/techdoc/matlab_prog/f2-12135.html"]不同的数据类型[/URL] 。图像的类型及其存储的数据类型将确定由什么构成颜色“白色”: [LIST][*] [URL="http://www.mathworks.com/access/helpdesk/help/toolbox/images/f14-13543.html#f14-13941"]灰度图像[/URL]矩阵(每个像素具有一个数据值)可以是以下数据类型之一: uint8 , uint16 , int16 , single或double 。从文档中: [INDENT]对于类single或double的矩阵,使用默认的灰度彩色图,强度0表示黑色,强度1表示白色。对于类型为uint8 , uint16或int16 ,强度intmin(class(I))表示黑色,强度intmax(class(I))表示白色。 [/INDENT][*] [URL="http://www.mathworks.com/access/helpdesk/help/toolbox/images/f14-13543.html#f14-20224"]RGB图像[/URL]矩阵(每个像素具有三个数据值:红色,绿色和蓝色)可以是以下数据类型之一: uint8 , uint16 , single或double 。从文档中: [INDENT]在类single或double的truecolor数组中,每个颜色分量都是0到1之间的值。其颜色分量为(0,0,0)的像素显示为黑色,而其颜色分量为(1,1 ,1)显示为白色。 [/INDENT][/LIST] [url=https://stackoverflow.com/questions/2621498]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 04:57。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.