下载后可任意编辑数字图像处理实验报告昆明理工大学理学院电子信息科学与技术班 级: 电信 112 姓 名: 张鉴 学 号: 202411102210 指导老师: 桂进斌 完成日期: 2024.06.05 昆明理工大学理学院电子信息科学与技术 112 班1下载后可任意编辑目录实验一 VC 6.0 下 BMP 位图的读取与显示3实验二 图像基本运算—点运算13实验三 图像基本运算—代数、逻辑运算21实验四 图像基本运算—几何运算29实验五 直方图的绘制及其均衡36实验六 图像的平滑与锐化42实验七 伪彩色及彩色图像处理50实验八 图像傅里叶变换及低通滤波和高通滤波552下载后可任意编辑实验一 VC 6.0 下 bmp 位图的读取与显示一、 实验目的1. 掌握 windows BMP 格式位图文件的基本格式;2. 会使用 VC++读取图像数据并显示。二、 实验原理1. 设备无关位图(DIB)设备无关位图(DIB)是一种与设备无关的位图,自带颜色信息,因此有利于在各种设备间传输。2. BMP 中 DIB 的结构文件头:BITMAPFILEHEADERtypedef struct tagBITMAPFILEHEADER // bmfh { WORD bfType ; // signature word "BM" or 0x4D42 DWORD bfSize ; // entire size of file WORD bfReserved1 ; // must be zero WORD bfReserved2 ; // must be zero DWORD bfOffsetBits ; // offset in file of DIB pixel bits } BITMAPFILEHEADER, * PBITMAPFILEHEADER ;位图信息头:BITMAPINFOHEADERtypedef struct tagBITMAPINFOHEADER // bmih { DWORD biSize ; // size of the structure = 40 LONG biWidth ; // width of the image in pixels LONG biHeight ; // height of the image in pixels WORD biPlanes ; // = 1 WORD biBitCount ; // bits per pixel (1, 4, 8, 16, 24, or 32) DWORD biCompression ; // compression code DWORD biSizeImage ; // number of bytes in image LONG biXPelsPerMeter ; // horizontal resolution LONG biYPelsPerMeter ; // vertical resolution DWORD biClrUsed ; // number of colors used DWORD biClrImportant ; // number of important colors } BITMAPINFOHEADER, * PBITMAPINFOHEADER ;调色板(可能没有):typedef struct tagRGBQUAD // rgb { BYTE rgbBlue ; //...