1

我已经用谷歌搜索了这个错误,它是通过 octave 控制台和 xoctave 收到的,并尝试了包含cd命令的建议,然后将IMAGE_PATH两者设置为相同的图像路径。

尝试上述建议后, imread 仍然无法发出相同的错误;图像存在的路径与 xoctave 的默认工作区的路径完全相同。我已经通过 Xoctaveoptions>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 安装中,我选择了默认安装设置(部分如下所示),以及所有“Octave Forge”包(包括“image”)。然后我安装并提取了此处找到的图像处理工具箱。

在此处输入图像描述

奇怪的是,我在另一台计算机(运行 Windows XP)上遇到了相同的 imread 错误,一旦我更改目录 (cd) 并将 IMAGE_PATH 设置为所需的工作区,该错误就解决了。此外,在使用ls列出目录的内容时,可以按预期在其中找到图像。

我正在使用 Octave 3.2.4 和 Xoctave 0.9.79 beta;在 Windows 7 64 位上运行。

4

0 回答 0