#include <iostream>
#include <opencv2/opencv.hpp>
#include <vector>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("city.jpg", 0);
//转换为32位浮点型
img.convertTo(img, CV_32F);
//为了将傅里叶谱低频部分显示在频谱图的中心
for (int x = 0; x != img.rows; ++x) {
for (int y = 0; y != img.cols; ++y) {
img.ptr<float>(x)[y] *=
opencv实现图像DFT
最新推荐文章于 2023-06-12 22:48:17 发布