CImg не удалось распознать формат файла «bmp»

#c #visual-studio #visual-c #cimg

#c #visual-studio #visual-c #cimg

Вопрос:

Я установил CImg для загрузки изображения (Visual Studio 2019). Я хотел получить свою картинку, но независимо от того, как я указываю путь к картинке, CImg не видит ее. Мой код:

 #include "neural_network.h"
#include "CImg/CImg.h"
#include "PictureStream.h"
#include "PixelMatrix.h"
using namespace cimg_library;

int main() {
    neural_network my_Network;
    CImg<double> image("C:\pic.bmp");
    my_Network.setImg(image);
    my_Network.showImg();
}
 

В результате я вижу:
Результат

Я был бы очень благодарен вам за помощь!

Ответ №1:

Вам нужны две последовательные обратные косые черты в вашей строке, но в C / C запись двух обратных косых черт в строке означает одну обратную косую черту, поэтому вам нужно удвоить ее:

  CImg<double> image("C:\\pic.bmp");