1

我正在使用 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 库时遇到过类似的问题。

4

0 回答 0