最近开始学习图像识别,第一步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 你可能也喜欢 电子书上新 | 一本即学即用的用户心理学手册 【在 Colab 中使用 TensorBoard 绘图】 ImportError: No module named ‘StringIO’ vscode复杂指令执行 方法重载(Overload)和方法覆盖(Override) CUDA8.0安装失败到成功总结 docker 交叉编译镜像 iptables 防火墙 Unity使用UGUI划线 骗了全世界130年的钻石骗局 终于栽在中国 pg数据库迁移方法 POJ2485 –最小生成树算法的应用 40元红包发10个人,每个人最多发6块解决方案。 FTP协议学习总结 CRC8与CRC3的程序实现(C语言) 【HTML基础】HTML的基本结构 mybatis-plus:org.apache.ibatis.binding.BindingException: Invalid bound statement CDC工具 解决idea版svn冲突问题 svn: E155015: Commit failed (details follow): svn: E155015: Aborting commit: MarkdownPad2安装教程(亲测有效)