最近开始学习图像识别,第一步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 你可能也喜欢 一个DataFrame赋值的诡异报错 A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc 如何提高程序性能 微信公众号里面使用定位 Oracle数据库中NUMBER(x,y)数据类型详解 STM32F407使用系统库函数DMA_GetITStatus获取中断状态的问题 memory内存管理系列函数咋不能用了 Flutter填坑 编译运行不起来 WPF 自定义DateTimePicker(带时分秒选择) 如何选择回归损失函数 拥有创造力的程序员究竟有多吃香?不要跟年轻人比学习! 测试字符串生成器,在字符串str追加1-10在十个数字 StringBuilder方法追加 并查集 【ES】RestHighLevelClient自动创建按月索引如何实现(二) tensorflow 和tensorflow-gpu 的下载和导入 windows10家庭中文版设置共享文件密码访问 Metasploit学习之漏洞扫描 试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点 只用Android Studio完成应用类库编译及加载 SRS4.0源码分析-main Unity学习之常用事件函数Update深度解析