VC++图像处理编程入门

VC++图像处理编程入门

ID:37640402

大小:935.06 KB

页数:56页

时间:2019-05-27

VC++图像处理编程入门_第1页
VC++图像处理编程入门_第2页
VC++图像处理编程入门_第3页
VC++图像处理编程入门_第4页
VC++图像处理编程入门_第5页
资源描述:

《VC++图像处理编程入门》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于VC++图像处理入门宋华军中国石油大学(华东)信控学院图像在计算机中的理解ò普通显示器的屏幕是由许许多多的点构成,称之为象素。ò屏幕分辨率为640*480,刷新频率为70Hz,即每行要扫描640个象素,一共有480行,每秒重复扫描屏幕70次。ò称这种显示器为位映象设备。所谓位映象,就是指一个二维的象素矩阵,而位图就是采用位映象方法显示和存储的图象。图像在计算机中的理解X(0,0)(0,1023)Y(767,1023)((,)767,0)图像空间的大小:1024*768个像素。每个点的坐标(x,y)。颜色分辨率:32位彩色

2、图像。图像在计算机中的理解X(0,1023)(0,0)11110000000000001111000000000000YRBGA(767,0)(767,1023)三元色RGBò颜色=红+绿+蓝(R+G+B)ò每种成分可以分成0~255个等级,这种分级概念被称作量化。ò根据红,绿,蓝各种不同的组合我们就能表示出256*256*256,约1千6百万种颜色。这么多颜色对于我们人眼来已经足够了。常见颜色的RGB组合ò当一幅图中每个象素赋予不同的RGB值时,就能呈现出五彩缤纷的颜色调色板(Palette),颜色查找表LUT(LLUT(

3、LookUTbl)kUpTable)【例】有一个长宽各为200个象素,颜色数为16色的彩色图,每一个象素都用R,G,B三个分量表示,因为每个分量有256个级别,要用8位(bit),即一个字节(byte)来表示,所以每个象素需要用3个字节。整个图象要用200*200*3,约120k字节怎样减少存储量呢?调色板(Palette),颜色查找表LUT(LookUpTable)ò16色图中最多只有16种颜色,可以用一个表:表中的每一行记录一种颜色的R,G,B值。这样当表示一个象素的颜色时,只需要指出该颜色是在第几行,即该颜色在表中的索

4、引值即可。ò例如:表的第0行为255,0,0(红色),那么当某个象素为红色时,只需要标明0即可。调色板(Palette),颜色查找表LUT(LookUpTable)ò16种状态可以用4位(bit)表示,所以一个象素要用半个字节。整个图象要用200*200*0.5,约20k字节,再加上表占用的字节为3*16=48字节。整个占用的字节数约为前面的1/6。调色板(Palette),颜色查找表LUT(LookUpTable)调色板就是在16色或256色的显示系统中,将图像中频率出现最高的16或256种颜色组成颜色表。对这些颜色按0至

5、15或255进行编号,每一个编号代表其中的一种颜色。这种颜色编号就叫做颜色的索引号,4位或8位的索引号与24位颜色值的对应表叫做颜色查找表。使用调色板的图像叫做调色板图像,它们的象素值就是颜色在调色板查找表中的索引号。真彩色图(24位色图)ò有一种图,它的颜色数高达256*256*256种,包含R,G,B颜色表示方法中所有的颜色,叫做真彩色图(TrueColor)。ò真彩色图并不是说一幅图包含了所有的颜色,而是具有显示所有颜色的能力,即最多可以包含所有的颜色。ò真彩色图表示:每个象素直接用R,G,B三个分量字节表示,而不采用

6、调色板技术。ò原因很明显:???Windows操作系统内部调色板在Windows操作系统内部默认存在着一个调色板,调色板的颜色和显示卡的颜色能力相对应的,当前的真彩色卡支持343~4个字节一个点的彩色表,一般第四个字节用于透明显示通道。调色板中用8位的一个字节表示一种颜色分量,R或者G、B。所有的可能的颜色的组合为224。即VGA显示卡能够显示的最多的颜色数。图像的矩阵格式图像在二进制格式中的形式0,01024PIXELS0000000000000001111111110101010100010101000000010000

7、0001000000011110000100000001000000010000000101100101001110010001011100000001768PIXELS1位表示一个点,两种颜色组合,黑白图像。4位表示一个点,16种颜色组合,16种颜色索引图像。8位表示一个点,256种颜色组合,256种颜色索引图像。分辨率的概念图像的(空间)分辨率越高,图像的空间点阵数越多;图像的颜色分辨率越高,表示每个像素点的字节数越多;图像的存储空间大小(字节)=空间点阵数*每个像素点的颜色字节数图像实际存储空间大小:1024*768*

8、24/8=23042304K=222.25M(字节)图像文件特征的表示图像是以文件的形式存储在计算机中。图像具有各种不同的特征,在存储文件时应描述:图像大小、颜色分辨率的大小、是否压缩、是否自己定义调色板等等。这些信息都包含在图像文件的文件头中。图像文件的格式常用的图像文件格式有:原始图像

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。