OpenCV用thrust使用cv :: cuda :: GpuMat
生活随笔
收集整理的這篇文章主要介紹了
OpenCV用thrust使用cv :: cuda :: GpuMat
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
OpenCV用thrust使用cv :: cuda :: GpuMat
- 用thrust使用cv :: cuda :: GpuMat
- 目標
- 將GpuMat包裝到thrust迭代器中
- 用隨機數(shù)填充GpuMat
- 在適當位置對GpuMat的列進行排序
- 使用流時將大于0的值復制到新的GPU矩陣
用thrust使用cv :: cuda :: GpuMat
目標
Thrust是用于各種cuda加速算法的極其強大的庫。但是,thrust被設計為可用于矢量,而不適用于傾斜矩陣。以下教程將討論將cv :: cuda :: GpuMat包裝到thrust迭代器中,該thrust迭代器可與thrust算法一起使用。
本教程應向您展示如何:
將GpuMat包裝到thrust迭代器中
用隨機數(shù)填充GpuMat
在適當位置對GpuMat的列進行排序
將大于0的值復制到新的GPU矩陣
用thrust推流
將GpuMat包裝到thrust迭代器中
以下代碼將為GpuMat生成一個迭代器
/*@Brief GpuMatBeginItr return總結
以上是生活随笔為你收集整理的OpenCV用thrust使用cv :: cuda :: GpuMat的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘怎么样重装系统win7系统文件 U盘
- 下一篇: OpenCV信息流Alpha遮罩