Как получить контекст в opencv ocl?

Я пытаюсь запустить свою первую программу, используя OpenCV::ocl безуспешно. У меня есть исключение при звонке cv::ocl::Context::getContext():

#include <opencv2/ocl/ocl.hpp>
#include <opencv2/gpu/gpu.hpp>
#include <opencv2/nonfree/ocl.hpp>
#include <opencv2/nonfree/gpu.hpp>

int main(int argc, char *argv[])
{
cv::ocl::Context *context_ocl;
try{
context_ocl = cv::ocl::Context::getContext();
}
catch (cv::Exception e){
std::cout << e.msg << std::endl;
}
catch (...){
std::cout << "Exception" << std::endl;
}
std::getchar();
return 0;
}

Оператор try-catch не может перехватить исключение, поэтому я не знаю, в чем проблема.

Раньше я использовал OpenCV без проблем, поэтому я думаю, что он построен правильно. Вот мой вход компоновщика:
мой список .lib

1

Решение

Задача ещё не решена.

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

Других решений пока нет …

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