matlab图像处理基础(二)之点运算
2017-04-07 20:26
459 查看
一,灰度直方图:
一幅图像中灰度值0~255之间各灰度所占的像素多少;
用法:imhist(image);
imhist(image,n);
%image为需要计算的灰度直方图,n为指定灰度级数目;
二,灰度对数变换:
如对数图一样,值越大,斜率越小,这种变换可以增强一副图像中较暗的部分;
配合傅立叶转换来使用:F = fft2(im2double(image));%fft为快速傅立叶转换,效果就像电视机花屏类似
F = fftshift(F); %把花屏图分成四份;
F = abs(F); %四角有彩色的点,中间空白
T = log(F + 1); %对数转换;
三,伽马变换:
变换式子:Y = (x + esp)^y
y为伽马系数,y > 1,高灰度区域得到增强;
y < 1,低灰度区域得到增强;
y = 1,灰度为线性,不会改变;
用法:
J = imadjust(image, [], [],gamma); %gamma为上面y的取值;
四,二值变换:
又叫阀值变换,设置一个阀值,大过阀值的区域为白色,低于阀值的区域为黑色:
用法: bw = im2bw(image,level); %level为阀值,取值为0~1;
一幅图像中灰度值0~255之间各灰度所占的像素多少;
用法:imhist(image);
imhist(image,n);
%image为需要计算的灰度直方图,n为指定灰度级数目;
二,灰度对数变换:
如对数图一样,值越大,斜率越小,这种变换可以增强一副图像中较暗的部分;
配合傅立叶转换来使用:F = fft2(im2double(image));%fft为快速傅立叶转换,效果就像电视机花屏类似
F = fftshift(F); %把花屏图分成四份;
F = abs(F); %四角有彩色的点,中间空白
T = log(F + 1); %对数转换;
三,伽马变换:
变换式子:Y = (x + esp)^y
y为伽马系数,y > 1,高灰度区域得到增强;
y < 1,低灰度区域得到增强;
y = 1,灰度为线性,不会改变;
用法:
J = imadjust(image, [], [],gamma); %gamma为上面y的取值;
四,二值变换:
又叫阀值变换,设置一个阀值,大过阀值的区域为白色,低于阀值的区域为黑色:
用法: bw = im2bw(image,level); %level为阀值,取值为0~1;
相关文章推荐
- matlab图像处理基础知识2(matlab位运算操作)
- 深度学习FPGA实现基础知识15(Matlab图像处理“卷积”运算)
- 图像处理:基础(模板、卷积运算)
- 图像处理:基础(模板、卷积运算)
- matlab图像处理编程基础之读取和写入文件
- 图像处理:基础(模板、卷积运算)
- 图像处理之基础---卷积模板运算
- 图像处理:基础(模板、卷积运算)
- 图像处理 估计退化函数之运动模糊和矩阵matlab运算的一些实验情况
- matlab图像处理基础
- 图像处理:基础(模板、卷积运算)
- MATLAB图像处理基础知识
- Matlab 图像处理 形态学 腐蚀 膨胀 开闭运算 连通分量
- 图像处理:基础模板、卷积运算
- MATLAB图像处理基础
- 图像处理:基础(模板、卷积运算)
- 图像处理:基础(模板、卷积运算)
- 图像处理:基础(模板、卷积运算)
- 图像处理:基础(模板、卷积运算)
- 数字图像和视频处理的基础-第4周运动估计matlab练习题