我必须对图像进行下采样并对其进行一些过滤操作,然后将图像上采样回原始大小,这些图像存在于CUDA设备存储器中。我打算通过将图像移动到opencv gpumat,然后使用resize函数来完成它,但它不起作用,所以我想知道是否有人可以帮我调整类型为&#39的图像大小; cuFloatComplex&#39 ;.
在下面粘贴我的尝试片段:
/*
Inputs
dG = image of datatype cuFloatComplex
m = rows.
n =columns.
d_input= expected output.
*/
cuda::GpuMat d_input(m,n, CV_64FC2, dG);
cuda::GpuMat components[2];
cuda::split(d_input,components);
cuda::GpuMat real = components[0], imag = components[1];