Ошибка загрузки изображения CImg в файлах примеров

Я только что установил cImg и начал просматривать некоторые файлы примеров, чтобы сориентироваться. Каждая программа, которая загружает изображение из папки примеров, компилируется нормально, а затем во время работы выдает эту ошибку в командном окне:

[экземпляр (0,0,0,0,0000000000, не общий)] CImg::load(): не удалось открыть файл «Cimg/lena.pgm».

Я предполагаю, что, поскольку все это происходит в примере кода, проблема заключается в том, как я настроил путь к папке с изображениями.

Есть идеи, как это исправить?


person user3241316    schedule 24.02.2014    source источник


Ответы (1)


Ваша проблема, вероятно, связана с путем, который вы используете для выполнения примера кода. Все примеры CImg расположены в папке examples/, а в некоторых примерах используются данные изображений, определенные в папке examples/img/. В коде примеров используется относительный путь к этим изображениям (например, CImg<>("img/lena.bmp"), поэтому это означает, что вы должны выполнить код примера в папке examples/, чтобы он работал должным образом.

person bvalabas    schedule 25.02.2014
comment
Это исправило это. Большое спасибо! - person user3241316; 25.02.2014