0

オクターブ 3.8 を使用して画像を読み込もうとしています。コードをダウンロードして自分のシステムに作成することで、オクターブをインストールしました。

使った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.0 ではなく、安定した 3.8.2 tarball を使用してください。

2 番目: ./configure を 2 回目に実行したときに、graphicsmagick ライブラリが見つからないことがわかりました。config.log で不足しているものを見てください。

どのディストリビューションを使用しているかわかりません。Debian GNU/Linux ( http://wiki.octave.org/Octave_for_Debian_systems ) の場合、インストールする必要があります

libgraphicsmagick++-dev

于 2014-12-31T09:03:25.047 に答える