error:'im2double' undefined near line 23 column 15
原因:默认安装的octave 是没有image图像处理工具的
解决:
sudo apt-get install liboctave-dev
下载安装包
wget https://downloads.sourceforge.net/project/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases/image-2.6.1.tar.gz?r=&ts=1491430627&use_mirror=superb-sea2
转换文件类型
mv image-2.6.1.tar.gz?r= image-2.6.1.tar.gz
下一步,进入octave运行环境:
sudo octave-cli
在这里输入下面命令:
pkg install image-2.6.1.tar.gz
pkg load image
然后运行程序.m程序
octave:3> run('aug_train.m' )