1. 程式人生 > >Matlab中imwrite( ) 函式 儲存影象用法

Matlab中imwrite( ) 函式 儲存影象用法

1、儲存到當前資料夾下:imwrite(I,'abc.png');

2、儲存到當前資料夾下的一個子檔案result下:imwrite(I,'./result/abc.png');

3、儲存到當前資料夾上一層的一個資料夾result下:imwrite(I,'../result/abc.png');

其中I為要儲存影象,abc.png為檔名,儲存為png格式也可以是其他格式(jpeg, bmp, tif...)。

儲存在matlab路徑下的子資料夾中,需要提前要提前建立一個資料夾result才可以。

相關推薦

Matlabimwrite( ) 函式 儲存影象用法

1、儲存到當前資料夾下:imwrite(I,'abc.png'); 2、儲存到當前資料夾下的一個子檔案result下:imwrite(I,'./result/abc.png'); 3、儲存到當前資料夾上一層的一個資料夾result下:imwrite(I,'../r

matlab gradient函式計算影象梯度原理(轉載)

原文:http://blog.sina.com.cn/s/blog_53683dc20102v9f4.html Matlab中影象梯度的計算方式 轉載 2015-03-27 16:08:42 在matlab中可以使用gradient來計算一幅影象的梯度,它的計算方式是這樣的:

MATLABimshow()函式處理影象時出現全白顯示的原因

1、uint8(無符8位)與double     double函式只是將讀入影象的uint8資料轉換為double型別,一般不使用;常用的是im2double函式,將uint8影象轉為double型別,範圍為0-1,如果是255的影象,那麼255轉為1,0還是0,中間的做相

MATLAB排序函式sort()的用法

MATLAB中排序函式sort()可以對引數的元素進行升序排序或降序排序。 具體的用法如下: Y=sort(X) sort()的引數可以是向量,矩陣,陣列等等。當X是向量時,sort(X)對X的元素進行升序排序;當X是矩陣時,sort(X)對X的每一列進行升序排序;

MATLABPSF函式進行影象復原

今天來介紹一下在MATLAB中如何用真實的PSF函式和噪聲強度作為引數進行影象復原,具體如下: 1、首先開啟MATLAB,在其主介面的編輯器中寫入下列程式碼: I=imread('G:\MATLAB\bm.bmp'); %讀取原始影象 LEN=31; %影象的模糊化 THETA=11;

matlab imwrite函式儲存jpg格式影象丟失資料或改變影象

使用matlab的imwrite函式儲存影象時,如果儲存成jpg格式的影象,結果影象和原來影象會有些差異,因為jpg格式是壓縮格式,會丟失一部分資料,但是影象的總體外觀是看不出區別的,下圖左邊表示pn

**matlab eig 函式用法**

1、eig函式: 特徵值和特徵向量。 2、用法說明: (1)e = eig(A) 返回一個列向量,其中包含方陣 A 的特徵值。 (2)[V,D] = eig(A) 返回特徵值的對角矩陣 D 和矩陣 V,其列是對應的右特徵向量, 使得 AV = VD。 (3)[

**matlabany()函式用法**

1、any(A): 確定任何陣列元素是否為非零。 2、用法說明: (1)B = any(A) 如果 A 為向量,當 A 的任何元素是非零數字或邏輯 1 (true) 時,B = any(A) 返回邏輯 1,當所有元素都為零時,返回邏輯 0 (false) 。 如果 A 為

**matlabisnan()函式用法**

1、isnan(A): 判斷陣列的元素是否是NaN。(True for Not-a-Number.) 2、用法說明: B = isnan(A) 返回一個與A相同維數的陣列; 若A的元素為NaN(非數值),在對應位置上返回邏輯1(真),否則返回邏輯0(假)。 3、例子 (InF

MATLABscatter函式用法(繪製散點圖)

標記輪廓顏色,指定為 'flat'、RGB 三元數或表中列出的顏色選項之一。預設值 'flat' 將使用 CData 屬性中的顏色。如果想自定義顏色,請指定一個 RGB 三元數。RGB 三元數是包含三個元素的行向量,其元素分別指定顏色中紅、綠、藍分量的強度。強度值必須位於 [0,1] 範圍內,例如 [0.4

影象處理矩形標記影象某一塊區域matlabrectangle函式介紹

rectangle('Position',[x,y,w,h]) 從點(x,y)開始繪製一個寬w高h的矩形,對座標軸資料單元指定值。 注意,按指定的比例顯示矩形,需要設定座標軸資料寬高比來使得x和y軸有等長的單位。你可以用命令axis equal 或者daspect([1,

matlabdir函式以及sort函式用法

dir函式的作用:返回當前路徑中的所有檔案以及資料夾所組成的列表。 dir %returns a list of files and folders in the current folder.類似於Dos命令中的DIR dir name  (或者 dir(name))

matlab norm函式用法

NORM   Matrix or vector norm.     For matrices...       NORM(X) is the largest singular value of X, max(svd(X)).       NORM(X,2) is the same as NORM(X).   

matlab max函式用法

Matlab中max函式在矩陣中求函式大小的例項如下:(1)C = max(A)返回一個數組各不同維中的最大元素。如果A是一個向量,max(A)返回A中的最大元素。如果A是一個矩陣,max(A)將A的每一列作為一個向量,返回一個行向量,向量的第i個元素是矩陣A的第i列上的最大值。 如果A是多維陣列,max(

matlablegend函式用法

        'North'              inside plot box near top         'South'              inside bottom         'East'               inside right         'West'  

matlab mvnrnd 函式用法及舉例

使用matlab來實現: mu = [2 3]; SIGMA = [1 0; 0 2]; r = mvnrnd(mu,SIGMA,100); plot(r(:,1),r(:,2),'r+'); hold on; mu = [7 8]; SIGMA = [ 1 0; 0 2]; r2 = mvnrnd(mu,S

**matlabfprintf函式簡單用法**

1、fprintf函式:將資料按指定格式寫入到文字檔案中。 2、用法說明: fprintf(fid, format, variables); 按指定的格式將變數的值輸出到螢幕或指定檔案; fid為檔案控

matlabsize()函式用法

 size():獲取矩陣的行數和列數 (1)s=size(A),          當只有一個輸出引數時,返回一個行向量,該行向量的第一個元素時矩陣的行數,第二個元素是矩陣的列數。 (2)[r,c]=size(A),          當有兩個輸出引數時,size函式

matlabfind函式用法

find 找到非零元素的索引和值 語法: 1.  ind = find(X) 2.  ind = find(X, k) 3.  ind = find(X, k, 'first') 4.  ind = find(X, k, 'last') 5.  [row,col]

saveas 函式 儲存影象去掉白邊 白色背景 matlab 影象加框

MATLAB中儲存影象常使用imwrite函式,這個函式可以儲存實際大小的影象。但是如果想儲存修改過得figure,比如imshow了一張影象,之後在這張影象上加上邊框(rectangle)。如果想儲存結果,imwrite就失效了。此時使用saveas函式儲存這個figure