RoboMaster
标题:
【求助帖】如何进行cuda加速
[打印本页]
作者:
朴
时间:
2021-4-2 19:00
标题:
【求助帖】如何进行cuda加速
如何进行cuda加速
作者:
OldVincent
时间:
2021-7-23 16:14
Opencv编译时勾选CUDA选项,使用OpenCV时包含头文件<opencv2/cudafilters.hpp>之类的"cuda***.hpp",使用时以cv::cuda::GpuMat替代cv::Mat,以命名空间cv::cuda内的方法替代cv内的方法即可。需要额外注意的是cv::cuda::Stream的使用,由于CPU默认不会等待GPU完成工作——在调用使用CUDA的函数后会立即返回,而此时CUDA函数仍在GPU上运行,所以,一般推荐调用OpenCV的CUDA方法时,传入一个cv::cuda::Stream对象,在从显存向内存移动运算结果时,需要调用该cv::cuda::Stream对象的waitForCompletion()方法,显式地要求CPU等待GPU完成该流上的工作。
欢迎光临 RoboMaster (https://bbs.robomaster.com/)
Powered by Discuz! X3.2