Dlib загрузить файлы JPEG

Я пытаюсь реализовать программу с использованием библиотеки dlib. Я уже был в состоянии использовать все другие файлы dlib, кроме тех, которые связаны с jpeg и png.

#include "dlib\image_io.h"

#define DLIB_JPEG_SUPPORTint main(){

dlib::array2d<dlib::rgb_pixel> arr1;

dlib::load_jpeg(arr1,"sailboat1234.jpeg");

}

Я включил в свой проект source.cpp файл и те, что внутри dlib/external, Также я включил в C ++ вообще dlib-18.11 папка, которая содержит dlib папка.
Наконец, проект работает на Visual studio 2012.

РЕДАКТИРОВАТЬ:

Когда я запускаю программу, ошибка: error C2027: use of undefined type 'dlib::compile_time_assert<value>' , Есть идеи?

5

Решение

Вам нужно поместить определение перед заголовками, чтобы оно имело какой-либо эффект:

#define DLIB_JPEG_SUPPORT
#include "dlib\image_io.h"

Для справки смотрите этот заголовок:

image_loader\jpeg_loader.h
0

Другие решения


По вопросам рекламы [email protected]