数字图像处理基础

数字图像:

由模拟图像数字化得到的,以像素(模拟图像数字化时对连续空间进行离散化得到的)为基本单位,可以用数字计算机或数字电路存储与处理的图像

 

图像的数字模型主要是描述图像颜色的彩色模型:

@RGB模型(最通用的面向硬件的模型)

绿 蓝,用于视频监视器和彩色摄像机

@CMY模型

深红 黄(光的二次色 颜料的原色) 印刷工业和电视信号传输

 RGB----->CMY

      C=1-R 青色不反射红光

      M=1-G 深红色不反射绿光

      Y=1-B 黄色不反射蓝光

@HSI模型

色调 饱和度亮度 更符合人们描述解释颜色的方式,适用于许多灰度处理技术

色调:描述纯色的属性

饱和度:给出一种纯色被白光稀释的程度的度量

亮度:主观描述,不可测量,体现了无色的强度概念,是描述彩色感觉的关键参数

 

常用的数字图像格式:
@光栅图像格式:

 #BMP(包含的图像信息较为丰富,几乎不进行压缩,占用磁盘空间大)

 #GIF(压缩比高,磁盘占用空间较少,不能存储超过256色的图像,文件小,下载速度快,可组成动画)

 #JPEG(只支持有损压缩方式去除冗余的图像和彩色数据,牺牲图像品质换取高压缩率)

 #JPEG 2000(支持有损和无损压缩)

 #TIFF(苹果电脑中使用,图像格式复杂,存储信息多,有压缩(LZW无损压缩)与非压缩两种形式)

 #PNG(图像存储形式丰富,兼有GIF JPEG的色彩模式;压缩到极限利于网络传输,保留所有与图像品质有关的信息;无损压缩减小文件大小;显示速度很快;支持透明图像制作)

 #PSD(速度快,功能强大)

@矢量图像格式:

 #WFM(文件短小,图案造型化,粗糙,由各个独立的组成部分拼接而成)

 #SVG(可以任意放大图形显示,保留了可编辑可搜索的状态,文件小)

 

数字图像的划分(根据采样数目和特性的不同):

@二值图像:图像中每个像素的亮度值仅可以取自01的图像

@灰度图像:即灰阶图像,图像中每个像素可以由0(黑)到255(白)的亮度值表示,0~255之间的数值表示不同的灰度级

@彩色图像:每幅彩色图像是由三幅红绿蓝图像组合而成的

@立体图像:指一个物体由不同角度拍摄的图像,可用立体像计算出深度信息

@三维图像:由一种二维图像组成,每一幅图像表示该物体的一个横截面

 

数字图像的转换:
@gray2ind:将灰度图像I或二值图像BW转换为索引图像X

[X,map]=gray2ind(I,n)

[X,map]=gray2ind(BW,n)

I 转换前图像数据

  I可以是double类型 uint8 uint16 ;

BW 存储二值图像数据

X 索引图像数据

n 图像颜色映射的个数,也表示图像的灰度级数

Map 索引图像的颜色映射矩阵

 Map的行不大于256

@ind2gray:将索引图像转换为灰度图像

I=ind2gray(X,map)

@rgb2gray:RBG图像转换成灰度图像

I=rgb2gray(RGB)        %将输入的RGB图像转换为灰度图像I

Newmap=rgb2gray(map) %将输入的颜色图map返回一个等价的灰度图

@rgb2ind:RBG图像转换成索引图像

[X,map]=rgb2ind(RGB,n)    %用最小方差量化抖动方法将RGB图像转换为索引图像X

                        %map中包含至多n个颜色

[X,map]=rgb2ind(RGB,tol)   %用均匀量化抖动方法将RGB图像转换为索引图像X

                        %tol的范围是0.0~1.0

X=rgb2ind(RGB,map)       %用逆颜色映射方法将RGB图像转换为索引图像X

[...]=rgb2ind(...,dither_option) %转换图像时是否激活抖动方法

RGB 真彩色图像数据

X 索引图像数据

n 索引图像颜色数

Map 索引图像的颜色映射矩阵

@ind2rgb:将索引图像转换成RBG图像

RGB=rgb2ind(X,map)

@im2bw:通过阈值化方法将图像转换成二值图像

BW=im2bw(i,Level)      %将灰度图像I转换为二值图像

BW=im2bw(X,map,Level)  %将颜色映射图为图map的索引图X转换为二值图像

BW=im2bw(RGB,Level)   %RGB图像转换为二值图像

Level:阈值,取值在0~1之间,当输入图像的亮度小于level时,对应的输出图像的像素值为0,其他的地方为1

@graysline:通过多级阈值化的方法将灰度图像转换为索引图像

X=graysline(In)  %将图像I的亮度均匀量化为n个等级,并返回索引图像X,默认n=64

X=graysline(In)  %按指定的阈值向量v(每一个元素都在0~1之间)对图像I的亮度进行

                %划分,并返回索引图像X

 

 

数字图像的读写与显示:
@imread:读入图像文件

@inwrite:将内存中的图像数据存为文件

@save:将内存中图像数据存为文件

@image:建立并显示图像

@subimage:在一个图形窗口中显示多个图像

@imagesc:调整数据并显示为图像

@imshow:图像显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值