您的位置:首页 > 编程语言 > MATLAB

matlab 图像相关 学习笔记

2018-02-07 18:25 387 查看
1.plot绘图:

figure(1);
plot(x4_line,y4_forcast,'r-o',x4_line,y4_input,'b--+'); %绘制测试样本的预测效果图
legend('网络输出','期望输出');
xlabel('待预测样本序号');ylabel('高速公路客流量');






2.关闭图像窗口:
close all %关闭所有图像窗口
close(figure(gcf)) %关闭当前激活图像窗口

3.读取图像:

imread为matlab中读取图像的函数,实例如下:

(1)读取当前工作目录下的图片
I=imread('1.jpg');
(2)以相对路径读取图片,拷贝时以文件夹为单位拷贝,兼容性较强
I=imread('bp\1.jpg');
(3)以绝对路径读取图片
I=imread('F:\bin\bp\1.jpg');

4.显示图像:
常用的有imshow和image,imtool不常用,三个函数主要区别为imshow显示会按照原来的比例,而image会改变原图的比例,至于imtool基本用不到

I=imread('pout.tif');%此为matlab内置图像
imshow(I)
%image(I)

I=imread('pout.tif');%此为matlab内置图像
%在一张图中绘制子图
subplot(2,2,1);
imshow(I);
title('first');
subplot(2,2,2);
imshow(I);
title('second');
subplot(2,2,3);
imshow(I);
title('third');
subplot(2,2,4);
imshow(I);
title('fourth');



5.保存图像:
常用的为imwrite,与imread类似,分为当前目录下,以及按绝对与相对路径写入即存储

I=imread('pout.tif');%此为matlab内置图像

imwrite(I,'1.jpg');%保存在当前工作目录下

imwrite(I,'bp\1.jpg');%按相对路径存储

imwrite(I,'F:\bin\bp\1.jpg');%按绝对路径存储

此处的jpg为图片格式可以换为png,bmp等

若为当前窗口打开的图片,可以如下保存:

saveas(gcf, '1.jpg'); %保存当前激活图像

上述相对与绝对路径中若需要新建立文件夹,可以用mkdir函数:
mkdir('F:\bin\bp\test')%按绝对路径新建文件夹

mkdir('bp\test')%按相对路径新建文件夹

先这些,以后用到新的再补充
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab 图像