资源简介

使用C语言实现了图像处理的二维FFT以及IFFT,使用DSP芯片DM6467、DM642对图像进行二维FFT以及IFFT,并做全逆滤波、维纳滤波。

资源截图

代码片段和文件信息

function CreateImgDat()
clc;
close all;
clear all;
%说明:生成DSP实验所用的图像数据Dat文件
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I = imread(‘D:\MyProject\Matlab\picture\plane.bmp‘);%打开图像,这里改成自己的图像名及路径
%将图像缩小一点,不然数据量太大
I = imresize(I[128128]‘bicubic‘);%缩小成128*128
figureimshow(I);%显示图像
[N M dim] = size(I);%获取图像的高与宽
if(dim == 3)
    I = rgb2gray(I);%如果打开的是彩色图像,则转换成灰度图像
end
fid = fopen(‘D:\MyProject\Matlab\data\plane128x128.dat‘‘w‘);%建立数据文件
fprintf(fid‘%d %d %s %d %d\n‘16512‘8cc0‘0N*M);%写入二进制文件的第一行
%将图片数据写入Dat文件中
for n = 1:N
    for m = 1:M
        fprintf(fid‘%d\n‘I(nm));
    end
end
fclose(fid);
disp(‘Run OK‘)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-04-07 10:42  FFT2d\
     文件         294  2015-12-05 15:46  FFT2d\.ccsproject
     文件       21078  2015-12-05 15:46  FFT2d\.cproject
     目录           0  2015-12-05 15:51  FFT2d\.launches\
     文件        6329  2016-04-07 10:24  FFT2d\.launches\FFT2d.launch
     文件         835  2015-12-05 15:46  FFT2d\.project
     目录           0  2015-12-05 15:51  FFT2d\.settings\
     文件          62  2015-12-05 15:46  FFT2d\.settings\org.eclipse.cdt.codan.core.prefs
     文件         123  2015-12-05 15:46  FFT2d\.settings\org.eclipse.cdt.debug.core.prefs
     文件         293  2015-12-05 15:51  FFT2d\.settings\org.eclipse.core.resources.prefs
     文件       58270  2015-10-12 16:33  FFT2d\board128x128.dat
     文件         134  2015-10-31 10:46  FFT2d\cc_build_Debug.log
     文件         768  2016-04-07 10:29  FFT2d\CreateImgDat.m
     目录           0  2016-04-07 11:05  FFT2d\Debug\
     文件         534  2015-10-31 10:46  FFT2d\Debug.lkf
     文件          81  2016-04-07 11:05  FFT2d\Debug\ccsObjs.opt
     文件       23138  2016-04-07 11:05  FFT2d\Debug\fft.obj
     文件       25156  2016-04-07 11:05  FFT2d\Debug\FFT2d.map
     文件      273315  2016-04-07 11:05  FFT2d\Debug\FFT2d.out
     文件      195841  2016-04-07 11:05  FFT2d\Debug\FFT2d_linkInfo.xml
     文件       14159  2016-04-07 10:24  FFT2d\Debug\FFTmain.obj
     文件       19723  2016-04-07 11:05  FFT2d\Debug\filter.obj
     文件        3446  2016-04-07 11:05  FFT2d\Debug\makefile
     文件         255  2016-04-07 10:01  FFT2d\Debug\objects.mk
     文件        1868  2016-04-07 11:05  FFT2d\Debug\sources.mk
     目录           0  2016-04-07 11:05  FFT2d\Debug\src\
     文件        1798  2016-04-07 11:05  FFT2d\Debug\src\fft.pp
     文件        1866  2016-04-07 10:24  FFT2d\Debug\src\FFTmain.pp
     文件        1595  2016-04-07 11:05  FFT2d\Debug\src\filter.pp
     文件        2251  2016-04-07 10:01  FFT2d\Debug\src\subdir_rules.mk
     文件         696  2016-04-07 10:01  FFT2d\Debug\src\subdir_vars.mk
............此处省略28个文件信息

评论

共有 条评论