我正在将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 :: ......>
这是OpenCV中的已知问题。请参阅问题报告here
当前似乎有两个版本,一个带有npp(旧版),另一个没有npp(较新):