如何处理opencv gpu异常?是否有任何特定的错误代码api for opencvgpu异常处理? 我尝试了很多搜索,但只有1个错误代码,即CV_GpuNotSupported。 请帮我一把。opencv gpu中的错误处理
0
A
回答
0
虽然我假设你知道CV_GpuNotSupported没有OpenCV中如何处理GPU例外,事实上,当你试图调用GPU的方法,而用-DHAVE_CUDA
或-DHAVE_OPENCL
,OpenCV的方式编译OpenCV的处理错误(我也假设OpenCV的最新发布的版本,2.4.5)处理的错误代码,在这些文件中定义:
对方法,其使用NVIDIA CUDA:
https://github.com/Itseez/opencv/blob/2.4.5/modules/gpu/src/error.cpp
https://github.com/Itseez/opencv/blob/2.4.5/modules/gpu/src/precomp.hpp
对于使用OpenCL的方法:
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和getOpenCLErrorString
的错误字符串getErrorString
。顺便说一句,对于CUDA的错误,您必须指定它是否为NPP,NCV,cufft或cublas错误。
相关问题
- 1. 错误的OpenCV使用TBB的多GPU
- 2. 未处理的异常与OpenCV错误
- 3. 霍夫变换中的OpenCV GPU错误(功能未实现)
- 4. GPU上的图像处理
- 5. OpenCV GPU性能
- 6. 处理OpenCV中的序列?
- 7. 在C++中处理字符串错误时的错误处理
- 8. 错误处理Spark Cassandra连接器中的错误处理
- 9. CL_OUT_OF_RESOURCES GPU错误
- 10. LuaJava错误处理中的错误
- 11. NVIDIA CUDA GPU中的图像处理
- 12. 处理jQuery.getScript中的错误
- 13. flex中的错误处理
- 14. “simplexml_load_file”中的错误处理
- 15. php中的错误处理
- 16. Struts2中的错误处理
- 17. wxWidgets中的错误处理
- 18. Laravel中的错误处理
- 19. Observable中的处理错误
- 20. 错误链接OpenCV的GPU ::立体声采样
- 21. GPU在OpenCV中实现adaptiveThreshold()
- 22. GPU上的纹理图像处理?
- 23. opencv功能探测器崩溃,未处理的异常错误
- 24. 处理错误
- 25. 错误处理
- 26. 处理错误
- 27. 错误处理
- 28. 处理错误
- 29. 错误处理
- 30. 未能在OpenCV的GPU(CUDA)