我继承了一个图像处理应用程序。试图在这里弄清楚事情。我有三个问题。1) 我的 F2C、C2C、C2F 顺序是否正确?2)我应该在一个方向运行一次C2C吗?3)我应该使用哪个方向(向前或向后)?
背景:
输入和输出是二维图像。
首先使用 cufftF2C(现成的 cuda)完成 R2C,然后完成 C2C。这是由原始开发人员手工编码的。最后使用 cufftC2F 完成 C2R(现成的 cuda)
结果是一幅很棒的画面,只是出现了难看的锯齿形线条。最初的开发者使用 1D 计划(nx = x 和 batch = y)。我想用 2D 计划(nx = x 和 ny = y)替换这些。我还想用现成的 cuda cufftC2C 替换自制的 C2C。