傅里叶变换,频域滤波


#include "opencv2/opencv.hpp"

using namespace cv;

#define PI2 2*3.141592654

int main()
{
    Mat image = imread("lena.png");
    resize(image, image, Size(100,100));

    cvtColor(image,image,CV_RGB2GRAY);
    imshow("src",image);
    image.convertTo(image,CV_32FC1);
    for(int i=0; i(i);
        for(int j=0; j(u);
        float *pIm = dftIm.ptr(u);
        for(int v=0; v(i);
                for(int j=0; j(i);
    //    float *q = gaussianSharpen.ptr(i);
    //    for(int j=0; j(i);
    //    float *q = dstSharpen[0].ptr(i);
    //    for(int j=0; j


你可能感兴趣的:(Computer,Vision)