gpt4 book ai didi

opencv - opencv gpu中的错误处理

转载 作者:行者123 更新时间:2023-12-03 08:58:20 28 4
gpt4 key购买 nike

如何处理opencv gpu异常?是否有用于opencvgpu异常处理的特定错误代码集api?
我尝试了很多搜索,但只有1个错误代码,即CV_GpuNotSupported。
请帮帮我。

最佳答案

虽然我假设您知道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::errorcv::ocl::error。或者获取错误字符串,cv::gpu和 getErrorStringgetOpenCLErrorString。顺便提一下CUDA的错误,您必须指定是 NPP,NCV, cufft还是 cublas错误。

关于opencv - opencv gpu中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16411543/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com