Lak*_*nan 3 opencv image-processing computer-vision
我使用以下链接来了解如何在Opencv中使用DFT
http://docs.opencv.org/doc/tutorials/core/discrete_fourier_transform/discrete_fourier_transform.html
Run Code Online (Sandbox Code Playgroud)
我明白了如何从Dft中提取幅度.但是,我想知道每个幅度代表什么频率,知道高频和低频的存在.你能帮我解释一下吗?每个幅度的频率是多少?
我想在没有绘图的情况下知道这一点,因为我想自主地使用这些数据,而无需手动参考图.请帮我
听起来你需要一个信号处理课而不是计算机视觉课.您从DFT获得的是一个复杂组件矩阵,与您放入其中的图像一样大.这些对应于从0(左上)到采样频率(右下)的频率分量.频率等于采样频率的分量是周期为1像素的分量.具有4个像素的水平和垂直周期的分量具有采样频率的四分之一的频率,因此可以在位置[rows/4,cols/4]处找到,因为四倍长的周期意味着四倍的频率.
假设您正在寻找水平周期为10像素且垂直周期为6像素的组件.该组件可以在DFT结果中的[rows/6,cols/10]位置找到.