基于VC﹢﹢6.0实现图像直方图统计的研究.pdf

基于VC﹢﹢6.0实现图像直方图统计的研究.pdf

ID:55973973

大小:2.01 MB

页数:4页

时间:2020-03-24

基于VC﹢﹢6.0实现图像直方图统计的研究.pdf_第1页
基于VC﹢﹢6.0实现图像直方图统计的研究.pdf_第2页
基于VC﹢﹢6.0实现图像直方图统计的研究.pdf_第3页
基于VC﹢﹢6.0实现图像直方图统计的研究.pdf_第4页
资源描述:

《基于VC﹢﹢6.0实现图像直方图统计的研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5l卷第1期V01.5lNo.1农业装备与车辆工程AGRICULTURALEQUIPMENT&VEHICLEENGINEERING2013年1月January2013doi:10.3969巧.issn.1673—3142.2013.01.014基于VC++6.0实现图像直方图统计的研究杨宏图,张红党,卞荣花(213164江苏省常州市常州机电职业技术学院汽车工程系)[摘要]应用Matlab仿真工具进行图像处理算法的实现,存在运行效率低,且可移植性和实用性均不太理想。利用VC++程序.研究对象为黄瓜叶子.通过编程实现了

2、图像直方图的统计。[关键词]图像处理;算法;程序编制;直方图[中图分类号]$229.5[文献标志码]A[文章编号]1673—3142(2013)01--0045—04StudyonApplicationofImageHistogramStatisticsBasedonVC++6.0YangHongtu,ZhangHongdang,BianRonghua(DepartmentofAutomotiveEngineering,ChangzhouInstituteofMechatronicTechnology,Changzh

3、ouCity,JiangsuProvince213164,China)[Abstract]ApplicationofimageprocessingalgorithmsimulationusingMatlabtool,theefficiencyislow,portabilityandpracticalityarenotideal.Therefore,inthispaper,itsproblemissolvedbyVC++program.Thestudysubjectwasplanthopper,applicationo

4、fimagehistogramstatisticswererealizedbyprogrammingbasedOffVC++6.0.[Keywords]imageprocessing;algorithms;programming;histogram0引言2编程实现当前图像处理在算法实现中主要应用Matlab仿真工具,但Matlab运行效率较低,且可移植性和实用性均不太理想。相比较而言.VC++在程序运行效率、内存使用的可控性和编程的灵活性上均具有较大的优势。本文在VC集成开发平台上实现了彩色图像的RGB通道的直方图统

5、计。1图像直方图定义图像的直方图是图像的重要统计特征.它表示了数字图像中每一个灰度级与该灰度级出现的频率间的统计关系【lI。直方图是用于评估、分析图像的工具。灰度级在[0,L一11范围的数字图像直方图是离散函数/-/(s。)=‰。图像灰度统计直方图可表示如下。p矗^,J=n女,(k=0,l,⋯,L—1)。(1)式中,pb。)——图像.雕,yJ的第k级灰度出现的概率:s。——第k级灰度的灰度值:n。——图像中为灰度值为s。的像素的个数。因为p阽。)给出了对S。出现概率的估计,因此直方图提供了图像的灰度值分布情况,也就是

6、给出了图像灰度值的整体描述f2—31。收稿日期:2012—10—08修回日期:2012—10—30RGB模型是目前常用的一种彩色信息表达方式.它使用红、绿、蓝三原色的亮度来定量表示颜色。彩色图像是三原色的组合,在分析问题的过程中.往往将三原色分离,做出三通道的直方图进行分析

7、41。本文的主要目的是用VC实现直方图统计,根据公式编程如下。voidCDIB::GetIntensityOflongi;//循环变量longi;intnNs—R[256];/,灰度计数intnNs——G[2561;intnNs——B[2561;

8、memset(nNs—R,0,sizeof(nNs—R));//变量初始化memset(nNs—G,0,sizeof(nNs—G));memset(nNs—B,0,sizeof(nNs—B));float丰fPs—R=O;//红色分量的灰度分布密度统计float*fPs—G=0;//绿色分量的灰度分布密度统计float*fPs—B=0;//蓝色分量的灰度分布密度统计intWidth=GetDIBWidth0;//DIB的宽度农业装备与车辆工程intHeight=GetDIBHei曲tO;//DIB的高度longrea

9、lw=WIDTHBYTES(Width*24);//计算图像每行的字节数for(i=0;i

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

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

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