• 大小: 4.32MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-19
  • 语言: C/C++
  • 标签: C++源码  

资源简介

基于Opencv2.4.9的傅里叶变换实现,C++源码和VS2015项目 基于Opencv2.4.9的傅里叶变换实现,C++源码和VS2015项目

资源截图

代码片段和文件信息

#include“testFFT.h“

int main()
{
Mat temp;
Mat oriImage = imread(“peace.jpg“ 1);//原始图像
Mat grayImage;//转灰度图
cvtColor(oriImage grayImage CV_RGB2GRAY);
imshow(“grayImage“ grayImage);

/*傅里叶变换*/
Mat complexImage;
FFT(grayImage complexImage);

/*complex2fftImage复数图像 转 频谱图*/
Mat fftImage;
complex2fftImage(complexImage fftImage 1);
imshow(“fftImage“ fftImage);
fftImage.convertTo(temp CV_8UC1255.0);
imwrite(“fftImage.jpg“ temp);

/*getBandPass获取带通滤波器*/
Mat padded = getPaddedImage(grayImage);
Mat bandpass(padded.size() CV_32FC2);//两通道
getBandPass(padded bandpass);

Mat bandpassImagefft;
complex2fftImage(bandpass bandpassImagefft 1);
//imshow(“bandrejectfftImage“ bandpassImagefft);

bandpassImagefft.convertTo(temp CV_8UC1 255.0);
imwrite(“bandpassfftImage.jpg“ temp);

Mat convolImage;
multiply(complexImage bandpass convolImage);

Mat convolImagefft;
complex2fftImage(convolImage convolImagefft 1);
imshow(“convolImagefft“ convolImagefft);
convolImagefft.convertTo(temp CV_8UC1 255.0);
imwrite(“convolImagefft.jpg“ temp);

Mat shiftedfilteredImage;
idft(convolImage shiftedfilteredImage);

Mat bandpass_ed_Image;//带阻滤波处理后的图像
complex2fftImage(shiftedfilteredImage bandpass_ed_Image 0);
bandpass_ed_Image = bandpass_ed_Image(Rect(0 0 grayImage.cols grayImage.rows));
imshow(“bandrejectedImage“ bandpass_ed_Image);
bandpass_ed_Image.convertTo(bandpass_ed_Image CV_8UC1 255.0);
imwrite(“bandpass_ed_Image.jpg“ bandpass_ed_Image);



waitKey(0);

return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     37376  2019-01-20 16:42  傅里叶变换研究\.vs\傅里叶变换研究\v14\.suo

     文件      32768  2018-10-13 15:23  傅里叶变换研究\x64\Release\傅里叶变换研究.exe

     文件     316195  2018-10-13 15:23  傅里叶变换研究\x64\Release\傅里叶变换研究.iobj

     文件     239472  2018-10-13 15:23  傅里叶变换研究\x64\Release\傅里叶变换研究.ipdb

     文件    1708032  2018-10-13 15:23  傅里叶变换研究\x64\Release\傅里叶变换研究.pdb

     文件       6091  2018-10-13 15:24  傅里叶变换研究\傅里叶变换研究\bandpassfftImage.jpg

     文件      35139  2018-10-13 15:24  傅里叶变换研究\傅里叶变换研究\bandpass_ed_Image.jpg

     文件      15150  2018-10-13 15:24  傅里叶变换研究\傅里叶变换研究\convolImagefft.jpg

     文件      77960  2018-10-13 15:24  傅里叶变换研究\傅里叶变换研究\fftImage.jpg

     文件       1208  2018-07-24 17:26  傅里叶变换研究\傅里叶变换研究\opencv2_4_9.props

     文件      12492  2018-07-25 16:14  傅里叶变换研究\傅里叶变换研究\peace.jpg

     文件       1632  2018-08-28 11:01  傅里叶变换研究\傅里叶变换研究\source.cpp

     文件       3472  2019-01-20 16:44  傅里叶变换研究\傅里叶变换研究\testFFT.cpp

     文件        419  2018-08-10 17:03  傅里叶变换研究\傅里叶变换研究\testFFT.h

     文件    1486136  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\source.obj

     文件    1489512  2018-08-28 10:49  傅里叶变换研究\傅里叶变换研究\x64\Release\testFFT.obj

     文件    1355776  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\vc140.pdb

     文件        578  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.log

     文件       3674  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog\CL.command.1.tlog

     文件      42244  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog\CL.read.1.tlog

     文件       1562  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog\CL.write.1.tlog

     文件       4874  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog\link.command.1.tlog

     文件       6406  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog\link.read.1.tlog

     文件        852  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog\link.write.1.tlog

     文件        235  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog\傅里叶变换研究.lastbuildstate

     文件       7680  2018-08-10 17:08  傅里叶变换研究\傅里叶变换研究\傅里叶变换研究.vcxproj

     文件       1158  2018-08-10 17:08  傅里叶变换研究\傅里叶变换研究\傅里叶变换研究.vcxproj.filters

     文件       1345  2018-08-10 16:56  傅里叶变换研究\傅里叶变换研究.sln

     文件   13672448  2019-01-20 16:42  傅里叶变换研究\傅里叶变换研究.VC.db

     目录          0  2018-10-13 15:23  傅里叶变换研究\傅里叶变换研究\x64\Release\傅里叶变换研究.tlog

............此处省略13个文件信息

评论

共有 条评论