【发布时间】:2018-04-12 11:10:14
【问题描述】:
我在 matlab 中编写自己的脚本/函数,但没有使用内置命令“imresize”,但我得到 3 个输出图像而不是单个。我也在这里分享我的代码。请有人指出我的错误。
%zoomin out an imagge
originalImage = imread('imggerm1.jpg');
[origImRows, origImColumns] = size(originalImage);
newImage = zeros(origImRows/2, origImColumns/2);
newImRow = 1; newImColumn = 1;
for row = 1:2:origImRows
for column = 1:2:origImColumns
newImage(newImRow, newImColumn)=originalImage(row, column);
newImColumn = newImColumn+1;
end
newImRow = newImRow+1;
newImColumn = 1;
end
figure; imshow(originalImage);
figure; imshow(newImage/255);
【问题讨论】:
标签: matlab image-resizing