fyqt.net
当前位置:首页 >> mAtlAB矩阵显示图像 >>

mAtlAB矩阵显示图像

生成的矩阵如果是用rgb表示的三维矩阵 那么应该用uint8的数据类型,才能用imshow正确显示 假如你自定义的m*n*3的矩阵是a 一般a是double类型的数据 你用 a=uint8(a); 强制转换为uint8类型 再用imshow(a)就可以了 当然在用uint8转换时,确保a的值...

代码如下: D6 = randint(361,352,[0 255]); ‘其中% D6 用你自己的数据 imagesc(D6); 如果没有 randint.m 说明工具包没装齐。

“matlab中怎样将二维矩阵转成灰度影像”相关的问题,对“matlab中怎样将二维矩阵转成灰度影像”相关的解决方案进行了整理,用户详细问题包括:RT,matlab中怎样将二维矩阵转成灰度影像显示出来, 解决方案1: A = r俯稜碘谷鄢咐碉栓冬兢andint(300,300...

%R[100 100] [row, col] = find( R ~= 0 ); % row,col是所有非零元素的横坐标和纵坐标 num = size(row, 1); % 有多少个非零元素 for i = 1:num R(row(i), col(i)) = 1; % 非零元素置一 end figure,imshow(R);

用函数imshow,如: a=eye(10); imshow(a) 生成图像:

imshow(parts{1})

例如,A是3*4*5的三维矩阵,则读取A的第5页的二维数据,并显示灰度图 A=randn(3,4,5); B=(:,:,5); imshow(B)

x = [1:1200]/1200*10*pi;y = sin(x); d = repmat(y,800,1);imagesc(d);colormap(gray);

MATLAB支持的图形图象格式很全面的,其自带的图片文件存储位置为MATLAB安装文件夹下的toolbox\images\imdemos.使用imread()函数来读取图片:比如你要读的图片在D:\PIC,叫photo.jpg则应输入输入:A=imread('d:\pic\photo.jpg'); imshow(A) 也可...

P=imread('照片.jpg'); imshow(P);%在matlab窗口中显示图像 imwrite(P,'filepath\filename.jpg');%将图像存入硬盘

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com