Matlab:迅速的重複貼圖法
Matlab 中使用迴圈容易使速度降低,轉換為向量與指令的組合可以快運行速度。
迅速的重複貼圖法
程式碼已使用 Matlab R2007a, R2007b 測試無誤。
迅速的重複貼圖法
img = imread('img.bmp');M, N 為要重複貼圖的長寬次數。
m = size(img, 1);
n = size(img, 2);
M = 40;
N = 35;
m_idx = (1:m)'*ones(1,M);
n_idx = (1:n)'*ones(1,N);
final = img(m_idx, n_idx, :);
imshow(final);
程式碼已使用 Matlab R2007a, R2007b 測試無誤。
留言