我刚刚安装了cImg,并开始浏览一些示例文件以使我自己定位。从示例文件夹加载图像的每个程序编译都很好,然后在运行时在命令窗口中点击此错误:
[instance(0,0,0,0,0000000000,non-shared)] CImg :: load():无法打开文件'Cimg / lena.pgm'。
我认为因为这一切都发生在示例代码中,所以问题在于我如何设置图像文件夹的路径。
关于如何解决此问题的任何想法?
答案 0 :(得分:1)
您的问题可能与您用于执行示例代码的路径有关。
所有CImg示例都位于文件夹examples/
中,一些示例使用文件夹examples/img/
中定义的图像数据。在示例代码中,使用了这些图像的相对路径(如CImg<>("img/lena.bmp")
,因此这意味着您必须在文件夹examples/
中执行示例代码才能使其按预期工作。