OpenCV 3.4:在C ++中,CPU和CUDA的调整大小结果不匹配

问题描述 投票:0回答:1

我正在将OpenCV与C ++一起使用以调整框架的大小

下面是我在CPU中使用的代码]

cv::resize(in_mat, out_mat, out_mat.size(), 0, 0, cv::INTER_LINEAR);

CUDA

的代码如下
cv::cuda::resize(dev_in_mat, dev_out_mat, dev_out_mat.size(), 0, 0, cv::INTER_LINEAR, stream);

问题是,我为两者获得不同的输出。为什么会这样?

我正在将OpenCV与C ++一起使用来调整框架的大小以下是我在CPU cv :: resize(in_mat,out_mat,out_mat.size(),0,0,cv :: INTER_LINEAR)中使用的代码; CUDA的代码如下cv :: cuda :: ......>

c++ opencv cuda computer-vision image-resizing
1个回答
2
投票

这是OpenCV中的已知问题。请参阅问题报告here

当前似乎有两个版本,一个带有npp(旧版),另一个没有npp(较新):

© www.soinside.com 2019 - 2024. All rights reserved.