数字图像处理复习.ppt
《数字图像处理复习.ppt》由会员分享,可在线阅读,更多相关《数字图像处理复习.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 数字图像处理基础 1、图像的数字化、图像的数字化-包括采样和量化两个过程包括采样和量化两个过程2、采样和量化参数的选择对图像数据量的影响、采样和量化参数的选择对图像数据量的影响3、BMP位图格式:包括位图文件头、位图信息头、调色板位图格式:包括位图文件头、位图信息头、调色板(彩色图像无调色板)和像素点阵(位图数据)(彩色图像无调色板)和像素点阵(位图数据)4、位图文件头的大小、位图信息头的大小、调色板的大小、位图文件头的大小、位图信息头的大小、调色板的大小5、像素点阵数据量大小以及包括文件头在内的整个图像所占、像素点阵数据量大小以及包括文件头在内的整个图像所占字节:字节:一幅大小为一幅
2、大小为MN、灰度级数为灰度级数为G的图像所需的存储空间,即图像的的图像所需的存储空间,即图像的数据量(不包括文件头)数据量(不包括文件头),G=2g,大小为,大小为MNg(bit)=MNg/8(byte)6、位图数据每一行的字节数必须是、位图数据每一行的字节数必须是4的整数倍,否则需要补齐的整数倍,否则需要补齐7、BMP文件的数据存放格式为从下到上,从左到右。读取文件的数据存放格式为从下到上,从左到右。读取BMP文件时,先读取的是最下面的数据,然后依次从下往上读取数文件时,先读取的是最下面的数据,然后依次从下往上读取数据。据。8、数字图像根据灰度级数的差异可分为:黑白图像、灰度图像和数字图像根
3、据灰度级数的差异可分为:黑白图像、灰度图像和彩色图像。彩色图像。9、位图文件头位图文件头BITMAPFILEHEADER结构如下:结构如下:typedefstructtagBITMAPFILEHEADERWORDbfType;/*指指定定文文件件类类型型,必必须须是是0 x424D,即字符串即字符串“BM”*/DWORDbfSize;/*指定文件大小指定文件大小*/WORDbfReserved1;/*保留字保留字*/WORDbfReserved2;/*保留字保留字*/DWORDbfOffBits;/*文文件件头头到到实实际际的的位位图图数数据据的的偏偏移移字节数字节数*/BITMAPFILEH
4、EADER,FAR*LPBITMAPFILEHEADER;该结构的长度是固定的,为该结构的长度是固定的,为14个字节个字节。bfType用来标识本文件为用来标识本文件为BMP位图文件位图文件bfSize记录此位图文件的实际长度记录此位图文件的实际长度bfOffBits位图阵列相对于文件头的偏移距离位图阵列相对于文件头的偏移距离10、位图信息头位图信息头BITMAPINFOHEADER结构的长度为结构的长度为40个节个节,其结构如下:其结构如下:typedefstructtagBITMAPINFOHEADERDWORDbfSize;/*指定这个结构的大小,为指定这个结构的大小,为40个字节个字节
5、LONGbiWidth;/*指定图像的宽度,单位是像素指定图像的宽度,单位是像素LONGbiHeight;/*指定图像的高度,单位是像素指定图像的高度,单位是像素WORDbiPlanes;/*必须是必须是1WORDbiBitCount;/*指指定定表表示示颜颜色色位位数数,1(黑黑白白)8(256色色)、24(真彩色)(真彩色)DWORD biCompression;/*指指定定是是否否压压缩缩,分分别别为为BI_RGB、BI_RLE4、BI_RLE8,一般情况下置为,一般情况下置为BI_RGB不压缩模式不压缩模式DWORDbiSizeImage;/*指定实际的位图数据占用的字节数指定实际的位
6、图数据占用的字节数LONGbiXPelsPerMeter;/*指定目标设备的水平分辨率指定目标设备的水平分辨率LONGbiYPersPerMeter;/*指定目标设备的垂直分辨率指定目标设备的垂直分辨率DWORDbiClrUsed;/*指定本图像实际用到的颜色数指定本图像实际用到的颜色数DWORDbiClrImportant;/*指定本图像中重要的颜色数指定本图像中重要的颜色数BITMAPINFOHEADER,FAR*LPBITMAPINFOHEADER;11、palette(调色板)调色板)调色板实际上是一个数组调色板实际上是一个数组,数组中每个元素的类型为一个数组中每个元素的类型为一个RG
7、BQUAD结构,结构,占占4个字节。结构定义如下:个字节。结构定义如下:typedef struct tagRGBQUADtypedef struct tagRGBQUAD BYTE rgbBlue;BYTE rgbBlue;BYTE rgbGreen;BYTE rgbGreen;BYTE rgbRed;BYTE rgbRed;BYTE rgbReserved;BYTE rgbReserved;RGBQUAD;RGBQUAD;有些位图,比如真彩色图,没有调色板。他们的位图信息头后直接是位图有些位图,比如真彩色图,没有调色板。他们的位图信息头后直接是位图数据。数据。1212、位图数据位图数据 它
8、分两种情况:对于用到调色板的位图,图像数据就是该像素颜色在调它分两种情况:对于用到调色板的位图,图像数据就是该像素颜色在调色板中的索引值;对于真彩色图,图像数据就是实际的色板中的索引值;对于真彩色图,图像数据就是实际的R R、G G、B B值。对于某一值。对于某一坐标点坐标点(x,y)(x,y)处的地址计算公式为(处的地址计算公式为(以原点以原点(0,0)(0,0)在在BMPBMP图像左下角为例图像左下角为例):):灰度图:位图象素点阵首地址灰度图:位图象素点阵首地址y*y*图像宽度图像宽度(必须是必须是4 4的倍数的倍数)+x)+x彩彩色色图图:位位图图象象素素点点阵阵首首地地址址y*y*图
9、图像像宽宽度度3(3(图图像像宽宽度度3必必须是须是4 4的倍数的倍数)+x3)+x3举例说明:举例说明:lena.bmplenacaise.bmp图像信息:图像信息:灰度灰度BMP图像;图像;彩色彩色BMP图像;图像;宽度为宽度为140;宽度为宽度为140;高度为高度为140;高度为高度为140;不压缩;不压缩;不压缩;不压缩;采用灰度调色板;采用灰度调色板;没有调色板;没有调色板;文件长度文件长度20680。文件长度文件长度58856。根据上述这些信息,利用根据上述这些信息,利用VC以二进制方式打开文件并找出文以二进制方式打开文件并找出文件中在文件头部分所对应的值件中在文件头部分所对应的值
10、图片信息比较:图片信息比较:lena.bmplenacaise.bmp文件头:文件头:bfType“BM”“BM”bfSize2068058856bfReserved100bfReserved200bfOffBits107854信息头:信息头:bfSize4040biWidth140140biHeight140140biBitCount824位图文件头位图文件头lena.bmp在在VC中打开的二进制内容中打开的二进制内容bfType-BMbfSize-文件实际长度0 x000050C8=20680bfOffsets-偏移距离0 x00000436=1078位图信息头位图信息头lena.bmp在
11、在VC中打开的二进制内容中打开的二进制内容bfSize-40高度高度-140图像宽度图像宽度140颜色位数颜色位数-8说明为灰度图像说明为灰度图像biPlanes-1调色板调色板lena.bmp在在VC中打开的二进制内容中打开的二进制内容bfType-BM位图文件头位图文件头 lenacaise.bmp在在VC中打开的二进制内容中打开的二进制内容bfType-BMbfSize-文件实际长度0 x0000E5E8=58856bfOffsets-偏移距离0 x00000036=54位图信息头位图信息头 lenacaise.bmp在在VC中打开的二进制内容中打开的二进制内容bfSize-40高度高度
12、-140图像宽度图像宽度140颜色位数颜色位数-24说明为彩色图像说明为彩色图像biPlanes-1上述内容中无调色板上述内容中无调色板对于灰度图像,如何定位图像中任一点在图像文件中的位置,对于灰度图像,如何定位图像中任一点在图像文件中的位置,并找到该点象素的值?并找到该点象素的值?如图如图(x,y)=(100,39)(x,y)=(100,39)处地址:位图象素点阵首地址处地址:位图象素点阵首地址39140391401001006638=0 x19EE,如下图,如下图(0 x4E)=(78):(78)对于真彩色图,对于真彩色图,3 3个字节才能表示个字节才能表示1 1个像素,如何定位图像中任个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 处理 复习
限制150内