我在MATLAB中加载图像并尝试将其调整到一定大小。这是我的代码:
img = imread(strcat(train_path,'/','aa.jpg' ));
[w h d] = size(img);
fprintf('%s %d %d %d \n', strcat(train_path,'/','aa.jpg' ), w, h ,d );
%image(img)
resize_img = imresize(img, [96,96]);
除imresize
函数外,一切正常。错误是imresize
未定义。
答案 0 :(得分:3)
您需要拥有imresize的图像处理工具箱,但不能用于imread,默认情况下包含在Matlab中。 http://www.mathworks.com/products/image/
答案 1 :(得分:2)
在八度音阶中,您需要在代码的开头加载图像处理包
pkg load image
img = imread(strcat(train_path,'/','aa.jpg' ));
...
它将图像包添加到路径中。