最近开始学习图像识别,第一步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 你可能也喜欢 log4j2远程代码执行漏洞 nginx接入层限制 OSPF分流实验 dna计算机的主要作用,我国首台DNA计算机 意义重大 Gazebo仿真平台 如何通过cmd命令行切换所在目录 H5遮罩层+弹窗实例(超详细) 前端之扇形图实现案例 Test中没有run按钮 Anaconda安装配置以及与vscode配合使用 解决process.env值为undefined Windows JDK版本切换 pads router的使用技巧之过孔设置 龙芯派二代OTG功能实现 c++调用动态库的方法 org.springframework.beans.factory.BeanDefinitionStoreException报错 U盘安装CentOS系统 ubuntu16.04 安装tensorflow-gpu1.3 cuda8 cudnn6.0 C语言字符串转ASCII、ASCII转字符串、字符串转数组、sprintf、toascii、类型强转、strtol、atoi stm32的陀螺仪芯片MPU6050的初始化寄存器配置 Error: Converting circular structure to JSON解决方法