0

我刚刚安装了 cImg,并开始浏览一些示例文件以了解自己的方向。从示例文件夹加载图像的每个程序都可以正常编译,然后在运行时在命令行窗口中遇到此错误:

[instance(0,0,0,0,0000000000,non-shared)] CImg::load(): 无法打开文件“CImg/lena.pgm”。

我假设由于这一切都发生在示例代码中,问题在于我如何设置图像文件夹的路径。

关于如何解决这个问题的任何想法?

4

1 回答 1

1

您的问题可能与您用于执行示例代码的路径有关。所有 CImg 示例都位于文件夹中examples/,其中一些示例使用文件夹中定义的图像数据examples/img/。在示例代码中,使用了这些图像的相对路径(如CImg<>("img/lena.bmp"),因此这意味着您必须在文件夹中执行示例代码examples/才能使其按预期工作。

于 2014-02-25T07:43:56.897 回答