2013-05-07 9 views
0

opencv gpu 예외 처리 방법은 무엇입니까? opencvgpu 예외 처리를위한 특정 오류 코드 api가 있습니까? 많은 검색을 시도했지만 CV_GpuNotSupported라는 오류 코드가 하나뿐입니다. 도와주세요.opencv gpu에서의 오류 처리

답변

0

것은 당신이 나는 또한 (CV_GpuNotSupported는 OpenCV의이 GPU의 예외를 처리, 당신은 -DHAVE_CUDA 또는 -DHAVE_OPENCL, 방식을 OpenCV와 OpenCV의를 컴파일하지 않고 GPU 메소드를 호출 할 때 사실,이 오류를 처리하는 방법이 아닌 것을 알고 있으리라 믿고있어 있지만 최신 OpenCV의 릴리스 버전을 가정, 2.4.5)이 오류 코드를 처리,이 파일에 정의되어 사용 방법에 대한

NVIDIA CUDA :

https://github.com/Itseez/opencv/blob/2.4.5/modules/gpu/src/error.cpp

을 오픈 CL을 사용하는 방법에 대한

:

https://github.com/Itseez/opencv/blob/2.4.5/modules/ocl/src/error.cpp

https://github.com/Itseez/opencv/blob/2.4.5/modules/ocl/src/precomp.hpp

API에 관해서는, 당신은 cv::gpu::error 또는 cv::ocl::error를 사용할 수 있습니다. 또는 오류 문자열을 얻으려면 cv :: gpu에 getErrorString, getOpenCLErrorString을 입력하십시오. 그리고 CUDA의 오류에 대해서는 NPP, NCV, cufft 또는 cublas 오류 여부를 지정해야합니다.