《图像处理》实验2:统计直方图课件
15页1、实验二统计灰度直方图,矿大信电学院 蔡利梅,一、实验目的,进一步了解和掌握BMP图像文件格式。 进一步了解用读取BMP格式的图像文件,并统计灰度直方图,为下一步编程进行图像处理打下基础。,二、实验要求,进一步掌握BMP图像的格式; 掌握如何统计并显示灰度直方图; 进一步熟悉利用VS2005进行图像处理编程。,三、实验原理,灰度直方图,四、实验步骤,打开应用程序Clm 修改程序菜单 打开项目工作区“资源视图”,双击“Menu”项下的“IDR_MAINFRAME”,打开主菜单 选中主菜单最后的虚线框,添加下拉菜单项“图像处理” 选中“图像处理”下列的虚线框,双击添加菜单项“统计灰度直方图”,在右侧的属性栏修改ID为ID_HISTGRAM,四、实验步骤,创建菜单项“统计灰度直方图” 的消息响应函数。(基于CClmDoc类) 添加显示直方图的对话框IDD_HISTDIALOG 在资源视图标签页中,选中Dialog项,单击右键,选择“插入对话框”,则在编辑区出现一个对话框,右侧有其属性栏,更改其属性,Caption:统计灰度直方图,ID:IDD_HISTDIALOG 创建对话框类。 点击菜单“项
2、目/添加类”或者在对话框上双击,打开MFC类向导,添加对话框类。设定类的名称为CHistgramDlg。,四、实验步骤,添加CHistDlg类的OnPaint()函数 在项目工作区类视图标签页中,选中CHistgramDlg类,右侧属性栏选择“消息”按钮,找到下列的WM_PAINT,该消息右边的下拉列表中选择“添加OnPaint”,则在HistgramDlg.cpp文件中自动添加该函数。,四、实验步骤,在HistgramDlg.h中添加变量: int hist256; 在ClmDoc.cpp中添加头文件: #include HistgramDlg.h,四、实验步骤,编辑void CClmDoc:OnHistgram()函数,添加如下代码: if(flag=true) if(infoheader-biBitCount=8) int hist256; int x,y,p; int pixel; for(x=0;x256;x+) histx=0; ,四、实验步骤,for(y=0;ybiHeight;y+) for(x=0;xbiWidth;x+) p=x+y*linebytes; pixel
《《图像处理》实验2:统计直方图课件》由会员我***分享,可在线阅读,更多相关《《图像处理》实验2:统计直方图课件》请在金锄头文库上搜索。
2020届中考英语备考复习-作文课件
2019年中考英语复习-专题十五-交际运用(试卷部分)课件
2019届二轮复习-高中英语-情态动词和虚拟语气课件
2019届一轮复习苏教版物质的跨膜运输课件
2019年北师大版英语单元复习课件::Unit17Laughter课件北师大版选修6
2021届新中考物理冲刺备考复习-力-弹力-重力课件
2019届一轮复习人教版种群的特征和数量变化课件
2020年高考地理一轮复习--等高线地形图-课件
2019版高考英语一轮复习-Unit-1-Living-well课件
2019届一轮复习人教版孟德尔的遗传定律——基因分离定律课件
2019届高三第二轮复习专题二万有引力定律及其应用课件
2020最新部编版语文五年级上册23-鸟的天堂课件含课后练习
2020版高考(浙江)一轮复习:第7讲-细胞呼吸课件
2020年新教材高中英语UNIT4HISTORYANDTRADITIONSSectionⅢDiscoveringUsefulStructures课件必修第二册
2019届高考历史二轮复习阶段三专题十三罗斯福新政与当代资本主义的新变化课件2
2019版高考生物二轮复习-专题三-细胞的生命历程-考点9-细胞分裂过程图像和坐标曲线的识别课件
(通史版)2021版高考历史一轮复习第4部分高考讲座(三)2高考非选择题(12分开放探究题)规范答题讲练课件
2019届高三地理复习第五讲--《区际联系与区域协调发展》课件
2021人教部编版历史九年级上册习题课件:第18课美国的独立
2020学年新教材高中英语Unit1FoodforthoughtPeriodTwoStartingout课件
2024-05-07 35页
2024-05-07 26页
2024-05-07 19页
2024-05-07 34页
2024-05-07 30页
2024-05-07 25页
2024-05-07 25页
2024-05-07 27页
2024-05-07 27页
2024-05-07 25页