如何使用CUDA使用OpenCV 3.2处理图像?

时间:2017-06-05 17:45:03

标签: c++ opencv

如何在OpenCV 3.2和CUDA中使用gpu加速功能?什么应该作为两个第一个参数传递到

void cv::cuda::bilateralFilter  (   InputArray      src,
        OutputArray     dst,
        int     kernel_size,
        float   sigma_color,
        float   sigma_spatial,
        int     borderMode = BORDER_DEFAULT,
        Stream &    stream = Stream::Null() 
    )

我认为它应该是来自imread函数的类型cv :: Mat,但我不确定。

1 个答案:

答案 0 :(得分:0)

是的,cv :: Mat可以用作该函数的第一个和第二个参数。

InputArray是用于将只读输入数组传递到OpenCV函数的代理类。见InputArray

OutputArray与InputArray非常相似,只是它用于输入/输出和输出函数参数。见OutputArray