Как получить контекст в opencv ocl? - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь запустить мою первую программу, используя 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 без проблем, поэтому я думаю, что он построен правильно.Вот мой вход компоновщика: my list of .lib

...