Я скачал opencv 2.4.5 и попытался настроить в Visual Studio 11. Я попытался скомпилировать приведенный ниже код в режиме отладки, выполнив следующие действия ссылка на сайт. Работает нормально.
Но тот же код получает сбои в режиме релиза.
Ниже приведен код.
#include "stdafx.h"#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img(Mat::zeros(100, 100, CV_8U));
imshow("window", img);
waitKey();
return 0;
}
Как я думаю, может быть проблема с сцеплением. Для режима релиза вам нужно связаться с release static libraries
Например, если библиотека отладки opencv_imgproc243d.lib
, его версия выпуска opencv_imgproc243.lib
Попробуйте поместить файлы .dll OpenCV в вашу исполняемую папку.