资源简介
使用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_li
文件 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\ob
文件 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个文件信息
评论
共有 条评论