最近开始学习图像识别,第一步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 你可能也喜欢 Unity2D游戏层级渲染问题 Git 上传文件、文件夹、项目到 Github docker高级篇(大厂进阶):安装redis集群 Windows 10 不能访问Samba共享 Android 四大组件中的两个的工作流程(Activity和Service) Scikit-Learn 实战 iris数据集分类 C#中使用System.Runtime.Serialization.Json来进行序列化和反序列化 c语言实现简易扫雷 pomelo + vscode + typescript搭建可约束可调试的游戏服务端框架 element UI 表单自定义验证,css水平且垂直居中方法 springcloud集成seata Flutter保存文件到本地 druid 连接池报错 GetConnectionTimeoutException svn 检出部分目录 或者 检出仓库 es全文索引 关键字高亮 T1007: 计算(a+b)*c的值(信息学一本通C++) ubuntu上解决访问github慢的方法 解决IDEA中jsp代码不自动更新 $.Deferred(),for循环内异步请求问题的解决办法 七、信息安全之信息搜集(由浅入深的笔记整理)