我正在使用 nvidia nsight 应用程序来旋转和模糊图像。我正在使用相同的 NPP 库,oDeviceDst 从函数旋转的输出中填充数据,这工作正常。代码如下所示:另请注意,下面的代码在 for 循环中进行一些旋转角度。
npp::ImageNPP_8u_C1 oDeviceDst(768 , 768);
Npp32s masksize = (Npp32s)KERNEL_LENGTH;
Npp32s anchor = (Npp32s)KERNEL_RADIUS;
NppiSize SzROI ={(int)oDeviceDst_gauss.width(),(int)oDeviceDst_gauss.height()};
std::cout << " anchor " << anchor << std::endl; std::cout << " masksize " << masksize << std::endl;
NppStatus status2 = nppiFilterRow_8u_C1R(oDeviceDst.data(), oDeviceDst.pitch(), oDeviceDst_gauss.data(), oDeviceDst_gauss.pitch(), SzROI, (Npp32s*)h_Kernel, masksize , anchor, int(sumh));
std::cerr << "status of blur is" << status2 << std::endl;
但是一旦我运行它(远程目标),我的状态为-1000。模糊状态为-1000。
登出
有没有人在使用 NPP 库时遇到过类似的问题。