最近开始学习图像识别,第一步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 你可能也喜欢 关于[object Object]解决方案,终于解决。 layui一个页面使用多个文件上传按钮 【笔记】用pair同时存三个数据 sdk, IDE的区别 static关键字 一篇文章带你搞定使用 docker 搭建 MongoDB 无盘服务器固态盘牌子,哪个固态硬盘无盘服务器上最好?固态硬盘无盘服务器上详细介绍。… 了解WPF框架 根据页面长度实现阅读进度条原理 路科验证MCDF_lab4笔记 ubantu20.04安装ros记录 WordPress站点的渗透过程 美团视觉开源框架YOLOv6直播首秀 React基础(1)-create-react-app SR-IOV的简单理解 Mac 终端怎么使用“bits/stdc++.h”头文件 6.6 负反馈放大电路的稳定性 js中小数四则运算精度问题原因及解决办法 ZooKeeper 集群支持动态添加机器吗? 【网络】TCP通讯(三次握手、四次挥手;滑动窗口;TCP状态转换;端口复用;TCP心跳检测机制)