MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]彩色图的显示 (https://www.labfans.com/bbs/showthread.php?t=2994)

nancy2008521 2008-05-12 18:27

[求助]彩色图的显示
 
matlab中怎么做一个彩色的图像啊?我有一个点的值是(30,100,168);我想把一个(167×150×3)的矩阵全赋上这种颜色,并且显示出来,我用的是
w=zeros(167,150,3);
w(:,:,1)=30;
w(:,:,2)=100;
w(:,:,3)=168;
imshow(w)

提示的错误是??? Error using ==> image
TrueColor CData contains element out of range 0.0 <= value <= 1.0.

应该怎么做才对呢?

sea 2008-05-15 13:05

>> w=zeros(167,150,3);
w(:,:,1)=30;
w(:,:,2)=100;
w(:,:,3)=168;
imshow(uint8(w))

sea 2008-05-15 13:05

类型不对 改成uint8型


所有时间均为北京时间。现在的时间是 13:24

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.