新聞中心
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于imread在matlab中的用法(matlab中imread怎么讀取畫出來的圖)的問題,于是小編就整理了4個(gè)相關(guān)介紹為您解答,讓我們一起看看吧。

如何使用matlab讀取/寫入圖像文件?
我們可以這樣使用matlab讀取/寫入圖像文件,具體步驟如下:
1.使用imread命令讀取圖片。
2.I = imread(文件名.格式后綴") ;
3.圖片是以矩陣方式存儲(chǔ)的,被讀取出來就是一個(gè)矩陣。
4.所以是一個(gè)矩陣, 一般為三維的,如果是灰度圖就是二維的。
5.使用imshow命令顯示圖片。
6.這樣我們就可以使用matlab讀取/寫入圖像文件。
拓展資料:
如何用Matlab讀入并顯示圖片文件?
MATLAB支持的圖形圖象格式很全面的,其自帶的圖片文件存儲(chǔ)位置為MATLAB安裝文件夾下的toolbox\images\imdemos.使用imread()函數(shù)來讀取圖片:比如你要讀的圖片在D:\PIC,叫photo.jpg則應(yīng)輸入輸入:A=imread('d:\pic\photo.jpg'); imshow(A)
也可以先把圖片保存到work目錄中。Matlab安裝時(shí)一般默認(rèn)位于C:\Documents and Settings\Administrator\My Documents\MATLAB此時(shí)可以直接輸入:A=imread('photo.jpg'); imshow(A);
以下幾行代碼,可以實(shí)現(xiàn)多圖片文件的讀入:%%%%%%%%%%%%%%%%%%%%%%%all_ccdfile=char('LENA616.bmp', 'LENA617.bmp'); %可以在這這里繼續(xù)添加你的文件名字,這里比較耗時(shí)tmp=size(all_ccdfile);
file_num=tmp(1);
%%%file_num:文件的個(gè)數(shù)
for i=1:file_num
ccdfile=deblank(all_ccdfile(i,:));
ii=imread(ccdfile);
%%%%%%讀入圖片
%%%處理
Matlab如何讀取圖片,顯示和保存圖像?
你原來的C的數(shù)據(jù)類型是什么?
是索引圖像數(shù)據(jù)還是rgb數(shù)據(jù),還是灰度圖像數(shù)據(jù)
因?yàn)閖pg不支持索引圖像數(shù)據(jù),所以它會(huì)先轉(zhuǎn)化為rgb再儲(chǔ)存,所以轉(zhuǎn)回來會(huì)不一樣
另外jpg本身是基于有損壓縮算法的,一來一回?cái)?shù)據(jù)也會(huì)有變化
你可以考慮用其他使用無損壓縮算法的圖片格式,保證能完全恢復(fù)數(shù)據(jù)
1、以文件打開方式讀入圖片[fn,pn,fi]=uigetfile('*.bmp','選擇圖片');I=imread([pn fn]);2、直接讀入圖片I=imread('F:\exam\Matlab\shibie\1.jpg');F:\exam\Matlab\shibie\1.jpg 是圖片1.jpg的路徑
matlab怎樣查看程序運(yùn)行后的圖像?
關(guān)于這個(gè)問題,在 MATLAB 中,有幾種方法可以查看程序運(yùn)行后的圖像:
1. 將圖像保存為文件:在程序中使用 imwrite 函數(shù)將圖像保存為文件,然后在 MATLAB 中使用 imread 函數(shù)讀取文件并顯示圖像。
2. 使用 imshow 函數(shù):在程序中使用 imshow 函數(shù)顯示圖像,程序運(yùn)行時(shí)會(huì)直接顯示圖像。
3. 使用 figure 函數(shù):在程序中使用 figure 函數(shù)創(chuàng)建一個(gè)新窗口,然后使用 plot 函數(shù)或其他繪圖函數(shù)繪制圖像。程序運(yùn)行時(shí)會(huì)在新窗口中顯示圖像。
4. 在命令行窗口查看數(shù)組:在程序中使用 disp 函數(shù)或其他輸出函數(shù)輸出圖像數(shù)組,然后在命令行窗口中查看數(shù)組。如果圖像數(shù)組不太大,可以使用 imshow 函數(shù)在命令行窗口中顯示圖像。
5. 使用 imtool 函數(shù):在程序中使用 imtool 函數(shù)打開圖像查看器,然后在程序中處理圖像。程序運(yùn)行時(shí)會(huì)在圖像查看器中顯示圖像。
到此,以上就是小編對(duì)于imread函數(shù) matlab用法的問題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
名稱欄目:imread函數(shù)matlab用法(如何用Matlab讀入并顯示圖片文件?)
文章位置:http://m.fisionsoft.com.cn/article/cdhcsoh.html


咨詢
建站咨詢
