Я пытаюсь интегрировать некоторые функции OpenCV в мое приложение. В настоящее время у меня есть код, настроенный с помощью DirectShow для получения видеопотока с моей камеры, который затем отображается в окне MFC. Этот код не может быть изменен или удален.
Код работает полностью нормально, но независимо от местоположения я помещаю следующую строку кода:
IplImage *img = cvLoadImage("C:/well.jpg");
Веб-камера не может правильно инициализироваться и не работает с программой.
точнее, я получаю НЕПРАВИЛЬНЫЙ HRESULT по адресу:
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED)
Более конкретно, в какой-то момент в моем коде я вызываю CDialog :: doModal (), который затем вызывает CoInitializeEx () и, таким образом, вызывает сбой программы.
Кто-нибудь знает, что здесь происходит?