我已经通过octave控制台和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”软件包(包括“图像”)。然后我安装并提取了here找到的图像处理工具箱。
奇怪的是,我在另一台计算机(运行Windows XP)上遇到了相同的imread错误,一旦我更改了目录(cd)并将IMAGE_PATH设置为所需的工作区,就会解决该错误。此外,使用ls
列出目录的内容时,可以按预期找到图像。
我正在使用Octave 3.2.4和Xoctave 0.9.79 beta;在Windows 7 64位上运行。