
matlab
jxqbuct
为热爱而生!
展开
-
matlab处理语音信号(一)
下面是程序的主要部分,总程序可以在我的资源中下载《用matlab处理语音信》。[y,fs]=audioread('open.wav')sound(y,fs)N=length(y) %信号的长度t=0:1/fs:(N-1)/fsfigure(1)subplot(2,2,1)plot(t,y) %音频信号时域图title('音频时域图')Y=fft(y)su...原创 2018-12-09 10:04:10 · 17791 阅读 · 10 评论 -
数字图像处理之点运算---直方图的matlab实现
一…直方图1.理论基础数学上来讲,图像直方图描述的是图像的各个灰度级的统计特性图形上说,灰度直方图是一个二维图,横坐标为图像各个像素点的灰度级别,纵坐标表示具有各个灰度级别的像素在图像中出现的次数或者概率。2.代码实现%一般直方图I=imread('pout.tif')%读入原图像figure;imshow(I);title('Source');%显示原图像figure;imh...原创 2019-04-11 16:16:57 · 1548 阅读 · 0 评论 -
数字图像处理之点运算---对数变换
一.理论基础对数变换的一般形式:t=clog(1+s),其中c为尺度比例常数,s为源灰度值,t为变换后的目标灰度值。由函数曲线可知,灰度值低的时候斜率较高,灰度值高的时候斜率低哦,根据这个特点对数变换主要应用于下面的两个方向:1.增强一副图像中比较暗的部分,从而用来扩展被压缩的高值图像中的较暗像素。2.广泛用于频谱图像的显示中。傅里叶变换的频谱动态范围可能宽达0~10六次方,直接显示频谱时,...原创 2019-04-12 20:17:30 · 8237 阅读 · 0 评论 -
数字图像处理之点运算---伽马变换
一.理论分析伽马变换又名指数变换或幂次变换,基本形式:y=(x+esp)^r ,其中x和y的取值都是[0,1],esp为补偿系数,r为伽马系数。r取值决定了输入图像和输出图像之间的灰度映射方式,即决定了是增强低灰度(阴影区域)还是增强高灰度(高亮区域)。(1)改变对比度r>1时,图像的高灰度区域对比度得到了增强r<1时,图像的低灰度区域对比度得到了增强。r=1时,灰度变换时...原创 2019-04-12 22:26:50 · 3563 阅读 · 0 评论 -
数字图像处理之点运算---分段线性变换
一.理论概要1.对比度拉伸利用分段线性函数来增强图像对比度的方法实际上增强原图各部分的反差,即增加图像中感兴趣的灰度区域,相对抑制那些不感兴趣的灰度区域。分段的灰度拉伸可以更加灵活的控制输出灰度直方图的分布,可以有选择性的拉伸某段灰度区间,以改善输出图像。如果一副图像集中在较暗的区域而导致图像偏暗,可以用灰度拉伸功能来扩展(斜率>1)物体的灰度区间以改善图像;同样,如果图像的灰度集中在较亮的...原创 2019-04-13 11:42:08 · 27629 阅读 · 9 评论 -
数字图像处理之点运算---直方图均衡化
一.理论基础1.直方图均衡化2.直方图规定化(理论基础推导较多,可自行百度。这里只给出matlab实现和直方图均衡化和规定化的用处)二.matlab实现直方图均衡化:%直方图均衡I=imread('pout.tif');I=im2double(I);%对比度变大的图像I1=2*I-55/255;subplot(4,4,1);imshow(I1);title('对比度变大'...原创 2019-04-13 16:28:13 · 1896 阅读 · 0 评论