matlab2012一些函数删除后的替代解决方法及用到操作
·
1. isrgb(image)
可以直接判断输入图像的矩阵是否为三维的,
ndims(a)==3可以判断是否是是彩图,但是你的a最好是imread读进来的。
第二种判断彩色或者灰度图像
rgb=imread(file); %读入图像
mysize=size(rgb);
if numel(mysize)>2
A=rgb2gray(rgb); %将彩色图像转换为灰度图像
else
A=rgb;
end
2.显示多幅图像
subplot(2,1,1)
imshow(1.tif');
subplot(2,1,2)
imshow(2.tif');
或者:
% Display two images in single figure window using subplot.
hax1 = subplot(1,2,1), imshow('pout.tif')
hax2 = subplot(1,2,2), imshow('cameraman.tif')
% Use Parent parameter to change image displayed in first axes.
imshow('cameraman.tif','Parent',hax1);
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)