最近开始学习图像识别,第一步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 你可能也喜欢 浏览器的语音识别功能 数据结构与算法 —- 冒泡排序算法 网络安全技术之虚拟专用网络 用 pesq 给 torchaudio 读取的音频数据打分 c3p0是什么 element 表格formatter格式化的用法 openfeign调用文件服务的文件上传接口报错:Current request is not a multipart request Google GSI 刷写教程 安装kubernetes时:提示找不到匹配的参数 realsense r200模块在ros-indigo版本下的使用 有向图的强联通tarjan算法(判断是否为强联通模板)(hdu1269) C语言编写函数对浮点数进行四舍五入操作 配置pytorch环境 error: (-215:Assertion failed) dims <= 2 && step[0] > 0 in function ‘cv::Mat::locateROI‘ kvm 添加磁盘,lvm格式挂载,及扩容 终于有人把3D打印讲明白了 解决windows media services不支持超过16核处理的方法 Flowable深入浅出-1 Flowable简介 了解Android WebView 解决谷歌浏览器无法读取本地js文件