bwe*_*ber 3 c++ opencv gpu opencv3.0
在以前的 OpenCV 版本中,有一个函数Stream::enqueueUpload可以用来将数据异步上传到 GPU CudaMem(比较:如何在 OpenCV 中使用 gpu::Stream?)。但是,这个函数在 OpenCV 3 中已经不存在了。CudaMemclass 也没有了,但似乎已经被HostMemclass取代了。
谁能告诉我如何在 OpenCV 3 中执行异步上传?
现在可以通过void GpuMat::upload(InputArray arr, Stream& stream)方法完成:
cv::cuda::GpuMat d_mat;
cv::cuda::HostMem h_mat;
cv::cuda::Stream stream;
d_mat.upload(h_mat, stream);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1886 次 |
| 最近记录: |