CImg не смог распознать формат файла bmp

Я установил 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();
}

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

Буду очень благодарен за вашу помощь!


person Gleb Andreev    schedule 06.12.2020    source источник


Ответы (1)


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

 CImg<double> image("C:\\\\pic.bmp");
person Ella Wooden    schedule 08.12.2020