图像处理领域的应用

2023-12-13 11:32:43

图像处理领域的应用

1.图像类型

图像类型
灰度图像
RGB图像
二值图像
二维矩阵存储 每一个元素表示像素灰度值 0-255
三维矩阵存储R G B三通道灰度值
二维矩阵存储 每一个元素值为0或1

2.图像转换

 % Otsu阈值分割
 thresh=graythresh(I)
 
 % 自适应阈值分割
 bw=imbinarize(I,'adaptive')
图像转换
灰度图像
RGB图像
二值图像
灰度图像
二值图像
RGB图像
HSV图像
RGB图像
RGB图像
HSV图像
rgb2gray
im2bw
im2bw
rgb2hsv
hsv2rgb

3.彩色图像表示模式

彩色图像表示
真彩色 三种颜色组合
RGB模式
相减混色 印刷业 C纯青色 M品红 Y黄色 K黑色
CMYK模式
描述颜色特征 H色调 S饱和度 V亮度
HSV模式

4.图像变换

对数变换:增强较暗部分的细节 广泛用于频谱图像的显示

% log函数仅处理double类型矩阵 im2double转换
t=c log(k+s) 

Gamma变换:选择性增强低灰度区域的对比度或高灰度区域的对比度

% γ>1 阴影  γ<1 亮度 imadjust
y=(x+esp)^γ

图像平移

% strel 创建形态学结构元素
% translate(strel(1),[y x]) 结构元素SE在y和x方向平移数值
% imdilate 形态学膨胀

图像镜像

% 空间变换结构

TFORM = maketform(transformtype,Matrix)
B=imtransform(A,TFORM,method)
图像变换
直方图均衡
线性变换
灰度线性变换
对数变换
非线性变换
伽玛变换
指数变换
imresize
图像缩放
imrotate
图像旋转
histeq
imadjust

5.图像增强

噪声添加

% type为‘gaussian’:高斯白噪声,雪花状  ‘salt&pepper’:椒盐噪声,颗粒状
h=imnoise(I,type,parameters)


% imfilter 滤波函数 corr 相关卷积 conv直接卷积
% fspecial 设计滤波器
% medfilt2 中值滤波 去除椒盐噪声
空域滤波
模板与图像邻域相卷积 imfilter
线性空域滤波
低通滤波 信号低频部分通过 高频部分被阻止 造成边缘模糊
二维中值滤波 medfilt2
中值滤波 统计排序滤波器
非线性空域滤波
顺序统计滤波
自适应滤波

文章来源:https://blog.csdn.net/baidu_24565387/article/details/134827078
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。