最近开始学习图像识别,第一步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 你可能也喜欢 普通用户可以执行,sudo提示command not found的问题分析——修改sudo命令的环境变量 bugreport获取及chkbugreport工具分析 【独立版】翻牌领红包系统一物一码仿口味王验证码抽奖码得红包追溯码源码程序无加密 SpringCloud集成(整合)Eureka slurm作业管理:一次提交运行多个任务 simulink与遗传算法结合求解TSP问题 noi题库 1.5编程基础之循环控制 :题解大礼包20180720 安装SVN客户端后,右键不显示SVN菜单怎么办? yum与apt 监控部署—普罗米修斯+grafana (超详细) IEEE754 C 语言代码 1.3、Android Studio创建一个Android Library PTA练习:猴子选大王(C/C++程序设计) 反向代理–解决跨域问题 关于jquery无法为动态生成的dom元素添加点击事件的问题 pytorch: 准备、训练和测试自己的图片数据 单片机实验三 《统计学习方法》:第五章:决策树 安装nvidia-docker2 spingmvc相关配置