【发布时间】:2019-11-19 12:59:41
【问题描述】:
大家好,我的错误代码有问题
r =[zeros(size(img2,1),size(img2,2)) ones(size(img2,1),size(img2,2)/2)];
其中img2 大小为[111 235] 的图像
Error using ones
Size inputs must be integers
我想要一张img2的同样大小的图片
【问题讨论】:
-
如果
size(img2,2)是奇数(如您的示例中的235),则size(img2,2)/2不是整数,因此会出现错误消息。 -
要创建一个与
img大小相同的数组,请执行zeros(size(img))。我不明白你为什么需要除以 2。
标签: arrays matlab math image-processing