【发布时间】:2019-03-25 15:37:25
【问题描述】:
我知道为什么代码不起作用。它所做的只是给我一个空白的白色图像。如果你没有在 zeros(x, y) 之前声明一个矩阵,那么它就可以正常工作。这里有什么问题吗?
我之前尝试过不声明 zeros 矩阵,只有这样才有效。我什至尝试过 img2(i,j) = img2(i,j)+img1(i,j)
function [imgOut] = scaleLoopBased(img,s)
%UNTITLED4 Summary of this function goes here
% creating a zero matrix of the given scale
[rows,columns]=size(img);
imgTemp=zeros(rows, columns);
for i=1:rows
for j=1:columns
imgTemp(i, j) = img(i, j);
end
end
imshow(imgTemp);
imgOut = imgTemp;
end
空白图片
【问题讨论】: