在库中搜索基于 3D FFT 的卷积
Searching library for a 3D fft based convolution
我有一个大的3D矩阵和一个小的3D矩阵,我想使用基于3D fft的卷积来为我的小3D矩阵在更大的矩阵中找到最佳匹配。您是否C++有任何代码可以做到这一点?
Stackoverflow 不是可以请求代码然后由我们完成的社区,但我们可以帮助您找到必要的资源和信息,以便您能够自己这样做(通常关于如何使用库的问题和特定主题的帮助是可以的)。
让我们来回答你的问题:你已经提到你想使用 FFT,这是迄今为止最好的方法 - 一个合适的库是 FFTW,所以请看一下它并记住以下几点:
- 为了提高性能,请尝试填充到两个的幂,这将大大加快该过程! 使用真正的FFT而不是
- 复杂的FFT也将简化和加速这一点。
- 通常单个精度应该足以达到预期的结果。
相关文章:
- 无法将结构注册为增强几何体3D点
- OpenGL大的3D纹理(>2GB)非常慢
- 是什么导致了Unity 3D中的"错误线程异常"?
- 如何声明一个可以在整个程序中使用的全局 2d 3d 4d .. 数组(堆版本)变量?
- CPU 瓶颈;处理具有许多非静态对象的 3D 场景渲染的简单方法
- 如何使用Qt 3D库加载和显示搅拌机.obj源文件场景
- 1D中的非均匀FFT正向和反向测试
- 如何从 3D 曲面网格中删除自相交三角形?
- CUDA 使用共享内存平铺 3D 卷积实现
- 检查框内的 3D 点
- 如何在 3D OpenGL 场景上绘制 SDL 2D 矩形?
- Frank Luna 在他的书"使用 DirectX12 进行 3D 游戏编程"的介绍中盒子示例的问题
- 使用 C++在 OpenGL 中对 3D 多边形进行纹理处理
- 使用 C++在 OpenGL 中移动自动旋转的 3D 多边形
- 是否可以使用 DirectX 3D 11 绘制由三角形组成的圆?
- 如何使用条件计算 3D 网格中从一个点到另一个点的所有路径
- 如何使用FFTW库C++计算3D阵列的FFT?
- 在库中搜索基于 3D FFT 的卷积
- 使用带零填充的英特尔 MKL 的 3D FFT
- 数据大于缓存的3D FFT