0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文了解数字化图像数据两种存储方式

Dbwd_Imgtec 来源:互联网 作者:佚名 2018-04-13 08:49 次阅读

数字图像处理是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的方法和技术。在计算机中,按照颜色和灰度的多少可以将图像争为二值图像、灰度图像、索引图像和真彩色RGB图像四种基本类型。目前,大多数图像处理软件都支持这四种类型的图像。

(1) 二值图像:

一幅二值图像的二维矩阵仅由0、1两个值构成,“0”代表黑色,“1”代白色。由于每一像素(矩阵中每一元素)取值仅有0、1两种可能,所以计算机中二值图像的数据类型通常为1个二进制位。二值图像通常用于文字、线条图的扫描识别(OCR)和掩膜图像的存储。

2) 灰度图像:

灰度图像矩阵元素的取值范围通常为[0,255]。因此其数据类型一般为8位无符号整数的(int8),这就是人们经常提到的256灰度图像。“0”表示纯黑色,“255”表示纯白色,中间的数字从小到大表示由黑到白的过渡色。在某些软件中,灰度图像也可以用双精度数据类型(double)表示,像素的值域为[0,1],0代表黑色,1代表白色,0到1之间的小数表示不同的灰度等级。二值图像可以看成是灰度图像的一个特例。

(3) 索引图像:

索引图像的文件结构比较复杂,除了存放图像的二维矩阵外,还包括一个称之为颜色索引矩阵MAP的二维数组。MAP的大小由存放图像的矩阵元素值域决定,如矩阵元素值域为[0,255],则MAP矩阵的大小为256Ⅹ3,用MAP=[RGB]表示。MAP中每一行的三个元素分别指定该行对应颜色的红、绿、蓝单色值,MAP中每一行对应图像矩阵像素的一个灰度值,如某一像素的灰度值为64,则该像素就与MAP中的第64行建立了映射关系,该像素在屏幕上的实际颜色由第64行的[RGB]组合决定。也就是说,图像在屏幕上显示时,每一像素的颜色由存放在矩阵中该像素的灰度值作为索引通过检索颜色索引矩阵MAP得到。索引图像的数据类型一般为8位无符号整形(int8),相应索引矩阵MAP的大小为256Ⅹ3,因此一般索引图像只能同时显示256种颜色,但通过改变索引矩阵,颜色的类型可以调整。索引图像的数据类型也可采用双精度浮点型(double)。索引图像一般用于存放色彩要求比较简单的图像,如Windows中色彩构成比较简单的壁纸多采用索引图像存放,如果图像的色彩比较复杂,就要用到RGB真彩色图像。

(4) RGB彩色图像:

RGB图像与索引图像一样都可以用来表示彩色图像。与索引图像一样,它分别用红(R)、绿(G)、蓝(B)三原色的组合来表示每个像素的颜色。但与索引图像不同的是,RGB图像每一个像素的颜色值(由RGB三原色表示)直接存放在图像矩阵中,由于每一像素的颜色需由R、G、B三个分量来表示,M、N分别表示图像的行列数,三个M x N的二维矩阵分别表示各个像素的R、G、B三个颜色分量。RGB图像的数据类型一般为8位无符号整形,通常用于表示和存放真彩色图像,当然也可以存放灰度图像。

数字化图像数据有两种存储方式:

  1. 位图存储(Bitmap)

  2. 矢量存储(Vector)

我们平常是以图像分辨率(即象素点)和颜色数来描述数字图象的。例如一张分辨率为640*480,16位色的数字图片,就由2^16=65536种颜色的307200(=640*480)个素点组成。

位图图像(Bitmap):位图方式是将图像的每一个象素点转换为一个数据。

当图像是单色(只有黑白二色)时,8个象素点的数据只占据一个字节(一个字节就是8个二进制数,1个二进制数存放象素点);16色(区别于前段“16位色”)的图像每两个象素点用一个字节存储;256色图像每一个象素点用一个字节存储。这样就能够精确地描述各种不同颜色模式的图像图面。位图图像弥补了矢量式图像的缺陷,它能够制作出色彩和色调变化丰富的图像,可以逼真地表现自然界的景象,同时也可以很容易地在不同软件之间交换文件,这就是位图图像的优点;而其缺点则是它无法制作真正的3D图像,并且图像缩放和旋转时会产生失真的现象,同时文件较大,对内存和硬盘空间容量的需求也较高。位图方式就是将图像的每一像素点转换为一个数据。如果用1位数据来记录,那么它只能代表2种颜色(2^1=2);如果以8位来记录,便可以表现出256种颜色或色调(2^8=256),因此使用的位元素越多所能表现的色彩也越多。通常我们使用的颜色有16色、256色、增强16位和真彩色24位。一般所说的真彩色是指24位(2^24)的位图存储模式适合于内容复杂的图像和真实照片。但随着分辨率以及颜色数的提高,图像所占用的磁盘空间也就相当大;另外由于在放大图像的过程中,其图像势必要变得模糊而失真,放大后的图像像素点实际上变成了像素“方格”。 用数码相机和扫描仪获取的图像都属于位图。

矢量图像(Vector):矢量图像存储的是图像信息的轮廓部分,而不是图像的每一个象素点。例如,一个圆形图案只要存储圆心的坐标位置和半径长度,以及圆的边线和半径长度,以及圆的边线和内部的颜色即可。该存储方式的缺点是经常耗费大量的时间做一些复杂的分析演算工作,图像的显示速度较慢;但图像缩放不会失真;图像的存储空间也要小得多。所以,矢量图比较适合存储各种图表和工程。

RGB (0,0,0) --------> (255,255,255)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7681

    浏览量

    344331
  • 二值图像
    +关注

    关注

    0

    文章

    14

    浏览量

    8685

原文标题:数字图像处理中的基本图像类型有哪些?

文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    数字化超声成像技术

    前端数字化,这是必然趋势。在定程度L可解决带宽、噪声、动态范围、暂态特性之间的矛盾,改善分辨力30%,动态范围增加48 dB,随机噪声降低。所以说超声图像处理的潮流是数字化
    发表于 01-21 16:25

    数字视频的采样格式及数字化标准

    模拟视频的数字化包括不少技术问题,如电视信号具有不同的制式而且采用复合的YUV信号方式,而计算机工作在RGB空间;电视机是隔行扫描,计算机显示器大多逐行扫描;电视图像的分辨率与显示器的分辨率也
    发表于 03-02 16:21

    求助数字化语音存储与回放系统设计

    最近要求做数字化语音存储与回放系统设计 ,用ATmega16做,毫无思路,不知从何做起,大家帮忙指指路。
    发表于 04-18 22:59

    Vision Builder 的不良图像存储

    现在使用了NI 1732的相机,用Vision Builder 软件能存储不良品的图像吗? 另外,使用I/O数字信号控制相机和配合labview 使用以太网通信控制相机,两种控制
    发表于 03-23 17:01

    USB数字化仪/示波器

    USB数字化仪/示波器 http://www.gooxian.com/:英文为Digitizer,又称数字转换器。数字化仪是将图像和图形的连续模拟量转换为离散的
    发表于 08-01 10:05

    USB数字化仪/示波器

    USB数字化仪/示波器: http://www.gooxian.com/英文为Digitizer,又称数字转换器。数字化仪是将图像和图形的连续模拟量转换为离散的
    发表于 08-02 10:52

    USB数字化仪/示波器:6407高性能USB数字化仪/示波器

     USB数字化仪/示波器 http://www.gooxian.com/:英文为Digitizer,又称数字转换器。数字化仪是将图像和图形的连续模拟量转换为离散的
    发表于 08-03 10:29

    数字化测量系统的主要技术特性

    )及存储数据位数来表示。数字化速率的倒数以s/word(秒/字)表示,称为记录速度。2.测量分辨率测量分辨率是对模拟信号波形细节的评价,包括电压分辨率(垂直分辨率)和时间分辨率(水平分辨率)。电压
    发表于 01-25 11:38

    电量隔离传感器在数字化技术中的应用

    信号数字式电量隔离传感器组合框图  ·互感器有电流互感器和电压互感器两种,电流互感器般为穿孔方式,电压互感器在其原边般需要加限流电阻; 
    发表于 11-16 16:09

    控制数字化信号的采样率

    采样率。 图1提供了两种操作的示例。将10MHz波形以100MS样本/秒数字化,产生10个样本/周期(中心左侧网格)。在原始波形的右侧是波形的水平扩展或缩放,将数字化样本显示为波形轨迹上的点。左上角的波形
    发表于 02-23 13:41

    控制数字化信号的采样率

    采样率。 图1提供了两种操作的示例。将10MHz波形以100MS样本/秒数字化,产生10个样本/周期(中心左侧网格)。在原始波形的右侧是波形的水平扩展或缩放,将数字化样本显示为波形轨迹上的点。左上角的波形
    发表于 03-09 11:53

    数字化改变生活,数字化具有什么意义?

    数字化是时下炙手可热的话题,近几年内可能没有哪家企业不在战略规划里提到数字化的。但数字化的具体定义,各行各业都有不同见解与看法,唯达成共识的可能是上IT管理系统。普遍的人都认为,可以
    发表于 05-13 16:23

    数字化监控系统的特点及功能

    监控及报警信息,检测数据等进行智能的分类处理,并可根据不同用户的要求确定监控报警操作流程。  数字化监控系统的功能  ◆监控功能:图像切换,多画面观看,云台及镜头控制,云台预置(12
    发表于 12-11 14:10

    了解数据是如何存储在内存中的吗?

    想象下,您没有使用 STM32,而只是用 C 编写代码,或许尝试在 PC 上构建和理解等效代码?你了解数据是如何存储在内存中的吗?您是否了解如何从第
    发表于 12-12 07:51

    了解数字信号处理器

    了解数字信号处理器:
    发表于 07-27 15:55 16次下载
    <b class='flag-5'>了解数字</b>信号处理器