用C语言、VC++或matlab对简单的灰度图像进行离散傅里叶变换或沃尔什变换
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 12:26:23
用C语言、VC++或matlab对简单的灰度图像进行离散傅里叶变换或沃尔什变换
file=get(handles.edit1,'string'); % 得到图像文件名和路径
X=imread(file); % 读入图像
fftI=fft2(X); % 傅立叶转换
sfftI=fftshift(fftI); % 平移
RR=real(sfftI); % 实部
II=imag(sfftI); % 虚部
A=sqrt(RR.^2+II.^2); % 距离
A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;
axes(handles.axes2); % 设置图像显示轴
imshow(A); % 显示图像
快速离散二维傅里叶变换
I=imread('Miss.bmp');
figure(1)
[m,n]=size(I)
for k=1:n
wht(:,k)=hadmard(m)*I(:,k)/m;
end %沃尔什变换
以上在matlab实现
X=imread(file); % 读入图像
fftI=fft2(X); % 傅立叶转换
sfftI=fftshift(fftI); % 平移
RR=real(sfftI); % 实部
II=imag(sfftI); % 虚部
A=sqrt(RR.^2+II.^2); % 距离
A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;
axes(handles.axes2); % 设置图像显示轴
imshow(A); % 显示图像
快速离散二维傅里叶变换
I=imread('Miss.bmp');
figure(1)
[m,n]=size(I)
for k=1:n
wht(:,k)=hadmard(m)*I(:,k)/m;
end %沃尔什变换
以上在matlab实现
如何利用matlab对图像的某些点的灰度进行变换
用MATLAB实现对灰度图像到彩色图像的变换?
matlab 如何对图像进行傅里叶变换 只有图形没有函数表达式 图形的数据是离散的
在图像处理中 离散余弦变换 离散傅里叶变换和离散小波变换的优缺点
如何将彩色图像用Matlab进行傅里叶变换,再反变换回去?
关于用matlab实现一组离散数据的傅里叶变换.
对灰度图像进行霍夫曼编码,用Matlab怎么实现啊?
对数据进行离散傅里叶变换遇到的问题,傅里叶变换的物理意义,
matlab怎样实现离散数据的傅里叶变换?
matlab离散傅里叶变换
用C语言进行简单图像判断
用MATLAB对离散数据进行积分