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);
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);
是的。 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的文檔非常全面。您的答案是通過閱讀文檔找到的!
嗨,你與此用戶誰提出這個問題?您的代碼的開始是可疑類似的:http://stackoverflow.com/questions/33682187/how-to-pad-an-image-to-match-another-images-size-using-padarray-in-matlab/33682367 #33682367。圍繞'imread'的括號是指示符號,更不用說圖像名稱也是一樣的。 – rayryeng