9.1 图像处理的基本概念(图像读入、图像信息查询、图像显示和图像存储)
1、圖像讀入
函數(shù):imread
功能:讀入圖像數(shù)據(jù)
格式:I = imread(‘filename’):filename指定圖像文件的完整路徑和文件名;如果在搜索目錄下,只需提供文件名
例1:假設(shè)bw.bmp、gray.bmp、 rgb.jp----存放在當(dāng)前工作目錄下;gray1.bm----存放在d盤根目錄下。分別運(yùn)行下面語句,讀入圖像后,觀察I的值
I=imread(‘bw.bmp’);
I=imread(‘gray.bmp’);
I=imread(‘rgb.jpg’);
I=imread(‘d:\gray1.bmp’);
2、圖像信息查詢
函數(shù):imfinfo
功能:用于獲取圖像文件的有關(guān)信息
格式:inf = imfinfo(‘filename’):filename指定圖像文件的完整路徑和文件名;如果在搜索目錄下,只需提供文件名
例2:假設(shè)rgb.jp----存放在當(dāng)前工作目錄下,運(yùn)行下面語句,觀察運(yùn)行結(jié)果
info=imfinfo(‘rgb.jpg’)
3、圖像顯示
函數(shù):imshow
功能:顯示圖像
格式:imshow(I)、imshow(I,[low high]) I:要顯示圖形的數(shù)據(jù)矩陣;[low high]:制定顯示灰度范圍,<low:設(shè)為黑色,>=high:設(shè)為白色
例3:觀察兩條imshow函數(shù)的運(yùn)行結(jié)果
I1 = imread('dog.jpg'); %I1圖像數(shù)據(jù)矩陣,三維矩陣 I = rgb2gray(I1); % 將I1轉(zhuǎn)為灰度矩陣I,二維矩陣 subplot(1,2,1); imshow(I); %灰度值顯示在0-255之間 subplot(1,2,2); imshow(I,[30 150]); %灰度值顯示在30-150之間
4、圖像存儲(chǔ)
函數(shù):imwrite
功能:將圖像數(shù)據(jù)寫入圖像文件中
格式:imwrite(I,filename) I:要寫入的圖像數(shù)據(jù),filename:待寫入的文件
例4:將數(shù)據(jù)保存為圖像文件,請(qǐng)觀察dog.bmp是否與matlab中顯示的數(shù)據(jù)一致
J = I1(100:200,100:200); %只顯示部分?jǐn)?shù)據(jù) imshow(J); imwrite(J,'dogtest.bmp');總結(jié)
以上是生活随笔為你收集整理的9.1 图像处理的基本概念(图像读入、图像信息查询、图像显示和图像存储)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3、excel数据格式设置快捷键
- 下一篇: MATLAB线型和颜色对应说明