最近开始学习图像识别,第一步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 你可能也喜欢 C/C++ static 的用法 记一次仿芝麻信用的的UI 堆排序(HeapSort) 脚手架工具 东华大学 oj82——进制转换 windows安装docker C/C++获取int数组元素的个数 对Thread的start()和run()的一些认识 js代码实现“文章加载更多” 2023编程必会的100个代码大全,建议立刻收藏 复现Oriented R-CNN RTX 2080Ti 国内十大不可错过的免费学习资源网站(火速收藏中) 开启红米2手机AGPS辅助,让红米2定位更快 springboot统一封装返回结果 spring-boot-starter-web包中校验 @Valid 对List集合提示处理 用django-tinymce搞个富文本编辑器 JS的编译环境及使用方法 httpd访问网络配置httpd_can_network_connect Spring Data Redis 二:RedisTemplate实现事物问题剖析和解决 移除点击事件