opencv中常用cuda函式總結

2021-08-20 10:15:17 字數 1228 閱讀 4790

bitwise_and()

bitwise_not()

bitwise_or()

bitwise_xor()

compare()

divide():除

exp()

log()

max()

min()

multiply()

threshold():二值化,但要指定設定閾值

calchist()

createboxfilter ():建立乙個規範化的2d框過濾器

canny邊緣檢測

creategaussianfilter():建立乙個gaussian過濾器

createlaplacianfilter():建立乙個laplacian過濾器

createlinearfilter():建立乙個線形過濾器

createmorphologyfilter():形態**算濾波器;腐蝕、開、關等操作

createsolbelfilter():建立乙個solbel過濾器

createhougncirclesdetector():建立乙個霍夫原檢測器

createmedianfilter():建立乙個中值濾波過濾器

createtemplatematching():模板匹配

cvtcolor():顏色空間轉換

dft():執行浮點矩陣的正向或逆離散傅利葉變換

drawcolordisp():顏色差異影象

equalizehist():將灰度影象的直方圖均衡化

findminmax()

findminmaxloc()

flip():翻轉二維矩陣

merge():用幾個單通道矩陣構成乙個多通道矩陣

split():將多通道矩陣分離成多個單通道矩陣

getcudaenableddevicecount():獲取可用的gpu數目

getdevice():返回由cuda::setdevice或缺省初始化的當前裝置索引

printcudadeviceinfo()

setdevice():設定乙個device並為當前執行緒初始化它;如果省略次函式的呼叫,則在第一次cuda使用時初始化預設裝置

remap():對影象應用一般的幾個變換

resize():調整乙個影象

rotate():在原點(0,0)周圍旋轉乙個影象,然後移動它

sum():返回矩陣元素的和

cuda 函式指標 CUDA常用函式介紹

cudamalloc void p,int size 分配size位元組的儲存器,並將其首位址賦給 至於引數為什麼是二級指標,可在 語言中找到答案 cudamallochost 這個方法是在主機上分配空間,可以加快傳輸速度,因此在寫cuda時,應該使用此函式取代malloc,引數同上一函式 cuda...

關於CUDA程式設計中,常用執行速度對比函式總結

cpu程式計時程式 標頭檔案 include large integer litmp 用來計算cpu消耗時間 longlong qt1,qt2 double dft,dff,dfm queryperformancefrequency litmp 獲得時鐘頻率 dff double litmp.qua...

OpenCV常用函式

直接訪問 效率高,但容易出錯 用指標直接訪問 在某些情況下簡單高效 image void operator iplimage img inline t operator const int rowindx typedef struct rgbpixel typedef struct rgbpixel...