オクターブ コンソールと xoctave の両方で受信したこのエラーをグーグルで検索し、cd
コマンドを含めてから、IMAGE_PATH
両方を同じイメージ パスに設定する提案を試みました。
上記の提案を試した後でも、imread は同じエラーを出して動作しません。画像が存在するパスは、xoctave のデフォルト ワークスペースのパスとまったく同じです。Xoctave を使用options>console> Where is Octave
して、正しいディレクトリを octave.exe に挿入し、xoctave を保存して再度開きました。
エラーは次のとおりです。
error: imread: cannot find image.jpg
error: called from:
error: C:\octave\3.2.4.gcc-4.4.O\share\octave\3.2.4\m\image\imread.m at 1ine 53, column 5
オクターブのインストールでは、すべての「Octave Forge」パッケージ (「イメージ」を含む) と同様に、デフォルトのインストール設定 (以下に一部を示します) を選択しました。次に、ここにある画像処理ツールボックスをインストールして展開しました。
奇妙なことに、別のコンピューター (Windows XP を実行) で同じ imread エラーが発生し、ディレクトリ (cd) を変更して IMAGE_PATH を必要なワークスペースに設定するとすぐに解決されました。また、ls
ディレクトリの内容を一覧表示するために使用すると、イメージは期待どおりに見つかります。
Octave 3.2.4 と Xoctave 0.9.79 ベータ版を使用しています。Windows 7 64 ビットで実行されます。