最近开始学习图像识别,第一步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 你可能也喜欢 通过shell进行数学运算 2.2.2 有关信道的几个基本概念 嵌入式软件调试的发展历程 C++-生日-星座-性格查询 i春秋:警惕您站上的htaccess文件上传解析漏洞 Mulcross数据集-官网下载地址-另附网盘链接 Windows如何进入BIOS? Intellij IDEA下载安装教程和搭建springboot开发环境及踩坑指南(超详细图文教程) Linq扩展方法之All 、Any 常用位操作的c++实现 Derby安装与环境配置 Idea–常用快捷键-私人版 【C++】实现日志系统(含源码) 适用于Win7系统下Intel 7代核心显卡驱动程序 容器自动化部署–如何书写Dockerfile 拟合二元多次曲线 使用OpenCV读取若干视频,并将它们进行逐帧拼接,再输出为视频 jQuery实现二级侧边导航菜单 Docker安装nginx以及nginx-gui控制面板 Android培训班(54)虚拟机的历史