opencv中常用cuda函数总结

bitwise_and()
bitwise_not()
bitwise_or()
bitwise_xor()
compare()
divide():除
exp()
log()
max()
min()
multiply()
threshold():二值化,但要指定设定阈值
blendLinear():两幅图片的线形混合
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()
resetDevice():显示地销毁和清理与当前进程中当前设备相关的所有资源
setDevice():设置一个device并为当前线程初始化它;如果省略次函数的调用,则在第一次CUDA使用时初始化默认设备
remap():对图像应用一般的几个变换
resize():调整一个图像
rotate():在原点(0,0)周围旋转一个图像,然后移动它
sum():返回矩阵元素的和

猜你喜欢

转载自blog.csdn.net/qq_30263737/article/details/80537600