1

オクターブ コンソールと 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 ビットで実行されます。

4

0 に答える 0