2015-11-13 29 views
0

padarray生成的新圖像的背景可能是白色而不是黑色嗎?Matlab - padarray background

clc; 
clear; 
Image = (imread('rice.png')); 
h = size(Image,1); 
w = size(Image,2); 

imageNew = padarray(Image,[w*2, h*2]); 
imshow(imageNew); 
+0

嗨,你與此用戶誰提出這個問題?您的代碼的開始是可疑類似的:http://stackoverflow.com/questions/33682187/how-to-pad-an-image-to-match-another-images-size-using-padarray-in-matlab/33682367 #33682367。圍繞'imread'的括號是指示符號,更不用說圖像名稱也是一樣的。 – rayryeng

回答

1

是的。 padarray有第三個可選參數,你可以指定哪些值填充的值應該承擔,而不是將它們爲零:BTW

imageNew = padarray(Image,[w*2, h*2], 255); %// Change from black to white 

,如果你閱讀文檔,它會告訴你:http://www.mathworks.com/help/images/ref/padarray.html

作爲一個建議的話,請在將來發布問題之前閱讀文檔。我當然不批評你的閱讀技能,但MATLAB的文檔非常全面。您的答案是通過閱讀文檔找到的!