matlab imread函数提取出的矩阵然后rgb2gray函数错误 5

I1=imrea(图像.tif)I2=rgb2gray(图像.tif)之后的错误是错误使用rgb2gray>parse_inputs(line80)MAPmustbeam... I1=imrea(图像.tif)
I2=rgb2gray(图像.tif)
之后的错误是
错误使用 rgb2gray>parse_inputs (line 80)
MAP must be a m x 3 array.

出错 rgb2gray (line 35)
X = parse_inputs(X);
小白什么都不懂
第一次接触
希望大神多多指教
imread能得到一个图像大小的矩阵
是灰度矩阵吗
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)+提问者悬赏5(财富值+成长值)
repvpute
2015-05-13 · TA获得超过156个赞
知道答主
回答量:236
采纳率:0%
帮助的人:42.9万
展开全部
im_rgb=imread('text.tiff');%读入图像 im_rgb=double(im_rgb);%将uint8型的数据转为double,便于后续浮点计算 im_grey=(im_rgb(:,:,1)+im_rgb(:,:,2)+im_rgb(:,:,3))/3;%求三个波段的平均灰度 im_grey=im_grey/255;%平均灰...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
macswu
2023-08-20
知道答主
回答量:12
采纳率:0%
帮助的人:3.2万
展开全部
读取tif图形文件的图像矩阵应当有两个返回值!
[X,cmap]=imread(图像.tif); % X称为索引图,cmap称为颜色图。
imshow(X,cmap); %显示图像

查找说明文档:>>doc imread
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式