0

我正在尝试使用 octave 3.8 读取图像。我通过下载代码并在我的系统上制作来安装 octave。

我用了imread("oct.png")

并得到了这个错误

错误:imread:无效的图像文件:imfinfo:在构建 Octave 时禁用了对图像 IO 的支持

请帮忙。

PS我使用以下命令构建:

wget ftp://ftp.gnu.org/gnu/octave/octave-3.8.0.tar.bz2
tar -xvf octave-3.8.0.tar.bz2
cd octave-3.8.0/
./configure
sudo apt-get install f2c gfortran libblas-dev liblapack-dev libpcre3-dev libreadline-dev
./configure
make
sudo make install

提前致谢!

4

1 回答 1

0

首先:请使用稳定的 3.8.2 压缩包,而不是 3.8.0。

第二:我确定您第二次运行 ./configure 时它会告诉您,未找到 graphicsmagick 库。看看 config.log 缺少什么。

我看不到您使用的是哪个发行版。对于 Debian GNU/Linux ( http://wiki.octave.org/Octave_for_Debian_systems ) 你必须安装

libgraphicsmagick++-dev

于 2014-12-31T09:03:25.047 回答