【发布时间】:2013-04-20 20:38:42
【问题描述】:
我正在尝试在 matlab 中获取图像的大小,代码如下:
img = imread('folder\image1.jpg');
size(img);
我收到了这个错误:
"下标索引必须是正整数或逻辑数"
我不知道为什么会发生这种情况,任何了解问题的帮助将不胜感激
谢谢,
【问题讨论】:
-
如果你
re in a script try to provide a variable to your size. LikemySize = size(img);` -
我试过了,还是一样的错误
-
img 不是 null 吗?
if(img) s = size(img); end -
我认为正确的写法是
if ~isempty(img), s=size(img); end;,然后从你的工作区中删除任何名为size的变量。 -
没问题。而且,为了避免不必要的 Matlab 重启,清除整个工作区的简单方法是
clear all或clear classes。
标签: image matlab image-size