Я пытаюсь кодировать изображение bmp в jpg, используя функцию opencv (2.4.10), используя следующий код.Ошибка отладки во время opencv imencode
void test()
{
cv::Mat img = cv::imread("C:\\Users\\Maruf\\Pictures\\bingo.bmp", CV_LOAD_IMAGE_COLOR);
cv::vector<uchar> buf;
cv::imencode(".jpg", img, buf);
return;
}
В инструкции return
выдается следующее исключение.
Почему это происходит и как я могу это исправить?
Код кажется правильным. Кажется, что вы используете в своей конфигурации. Не забудьте подключиться к OpenGL debug libs в режиме отладки, а для освобождения libs в режиме выпуска. Также проверьте, что OpenCV построен с тем же компилятором, что и ваш проект. – Miki