C++ opencv 卷积 傅里叶变换
C++ opencv 卷积 傅里叶变换
程序
废话不多说,直接上代码。
因为两个函数卷积的傅里叶变换等于两个函数傅里叶变换的点乘,所以在下面的程序中,我们就直接进行点乘,不在进行中心化处理。
//该函数只能处理灰度图像
Mat FrequencyFilter(Mat& src, int Sx, int Sy)
{
// src的宽高
int R = src.rows;
int C = src.cols;
// 卷积核的宽高
int r = 2 * Sx + 1;
int c =
原创
2021-08-27 11:40:30 ·
347 阅读 ·
0 评论