最近开始学习图像识别,第一步FFT Post author:xfxia Post published:2023年9月18日 Post category:其他 代码根据csdn论坛上一位达人的C++代码改编: public class FFT { /** Creates a new instance of FFT */ public FFT(int _ex) { ex = _ex; N = (int) Math.pow(2, ex); omegaRe = new double[N]; omegaIm = new double[N]; for (int k = 0; k < N; k++) { omegaRe[k] = Math.cos(2 * Math.PI / N * k); omegaIm[k] = Math.sin(-2 * Math.PI / N * k); } } double omegaRe[]; double omegaIm[]; int ex; int N; public int rev(int x) { int in = x; int ret = 0; for (int i = 0; i < ex; i++) { ret = ret | (in % 2 << ex - i - 1); in = in >> 1; } return ret; } public void fft(double[] inputRe, double[] inputIm, double[] outputRe, double[] outputIm) { assert (inputRe.length >= N); assert (inputRe.length == inputIm.length); assert (outputRe.length == outputIm.length); assert (inputR 版权声明:本文为sttony原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 原文链接:https://blog.csdn.net/sttony/article/details/1771341 你可能也喜欢 软件性能测试包括哪些方面,简述软件系统性能指标主要包括哪些方面 4t硬盘实际容量是多少_怎么对大容量硬盘(例如4T硬盘)进行查看并分区 在Ubuntu 20.04系统里安装Flatpak软件应用无图标显示问题的解决 Win7 系统管理员设置了系统策略_禁止进行此安装_怎么办 多张图片转成一个.npy文件存储 动态代理就是面向切面? c语言实现利用栈的计算器(含大于9的数,小数和负数) 操作系统 Ubuntu 如何实现用 root账户直接登陆 保姆级 Kubernetes 1.24 高可用集群部署中文指南 柱状图不显示y坐标轴_使用Origin,轻松绘制双Y轴/多Y轴图 【DNS应用案例】智能DNS赋能海运集团全球域名体系建设 底部位置固定 Google Play不显示图片的解决办法 对冲火焰里strain rate问题 Unity GetCurrentAnimatorStateInfo 方法调用错误 解决 [RealSense]2-实感摄像头与SDK 文件夹目录结构自动生成 6-2 数组工具类的设计 (10分) PTA 解决IllegalStateException: Can not perform this action after onSaveInstanceState