- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理程序集.
本程序实现了图像的均衡化,运用直方图均衡化处理的“中心思想”把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。在实际处理变换时,先对原始图像的灰度情况进行统计分析,并计算出原始直方图分布,然后根据计算出的累计直方图分布求出fk到gk的灰度映射关系。重复上述步骤得到源图像所有灰度级到目标图像灰度级的映射关系后,按照这个映射关系对源图像各点像素进行灰度转换,即完成对源图的直方图均衡化。
#include stdafx.h
#include cv.h
#include highgui.h
#pragma comment (lib, cxcore.lib)
#pragma comment (lib, cv.lib)
#pragma comment (lib, highgui.lib)
long TestFunc(CPlatformDoc *pDoc)
{
int nWidth = pDoc-m_ImgSource.GetWidth();
int nHeight = pDoc-m_ImgSource.GetHeight();
pDoc-m_ImgResult.Create(nWidth, nHeight, pDoc-m_ImgSource.GetBPP());
LPBYTE pData1 = (LPBYTE)pDoc-m_ImgSource.GetBits();
LPBYTE pData2 = (LPBYTE)pDoc-m_ImgResult.GetBits();
int histo[256];
memset(histo,0,sizeof(int)*256);
int x,y;
for(y = 0 ; y nHeight ; y++)
for(x = 0 ; x nWidth ; x++)
{
int t=
(*(pData1+pDoc-m_ImgSource.GetPitch()*y+3*x)+*(pData1+pDoc-m_ImgSource.GetPitch()*y+3*x+1)+*(pData1+pDoc-m_ImgSource.GetPitch()*y+3*x+2))/3;
histo[t]++;
}
double ahisto[256];
ahisto[0] = histo[0];
for(x = 1 ; x 256 ; x++)
ahisto[x] = ahisto[x-1]+histo[x];
int lookup[256];
for(x = 0 ; x 256 ; x++)
lookup[x] = int(ahisto[x]*255/nWidth/nHeight+x/256.0);
for(y = 0 ; ynHeight ; y++ )
for(x = 0 ; x nWidth ; x++)
{
int t = *(pData1+pDoc-m_ImgSource.GetPitch()*y+x*3);
*(pData2+pDoc-m_ImgSource.GetPitch()*y+x*3) = lookup[t];
*(pData2+pDoc-m_ImgSource.GetPitch()*y+x*3+1) = lookup[t];
*(pData2+pDoc-m_ImgSource.GetPitch()*y+x*3+2) = lookup[t];
}
return 0;
}
均衡化前 均衡化后
本程序实现了图像的颜色渐变效果。(此程序原为课本例题)
#include stdafx.h
#include cv.h
#include highgui.h
#include math.h
IplImage* pSrcImg=0; ☆源图像指针
IplImage* pDstImg=0; ☆目标图像指针
void UpdateGradientCoef(int nCoef)
{
CvPoint cenPoint=cvPoint(pSrcImg→width/2,pSrcImg→heigth/2); ☆图像中心点
double fGradCoef;
fGradCoef=(nCoef-100)/10;
for(int i=0;ipSrcImg→heigth;i++) ☆计算灰度渐变后的像素
您可能关注的文档
- 教案全英新目标八年级英语下册第一单元Unit1Willpeoplehaverobots教案..doc
- 教案和练习第六节亚洲经济的发展..doc
- 教材四级网络工程师复习资料全集..doc
- 教案模板20129版澳洲文明史鉴与制度伦理启示..doc
- 教案warm-up准备..doc
- 教案第一课神奇的货币..doc
- 教案新人教版七上1.3.4有理数的加减溷合运算-..doc
- 教科版三年级下册科学实验报告单..doc
- 教科版九年级思想品德导学案全册..doc
- 教科版三年级语文下册全册教案..doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 关于2025年度组织生活会谈心谈话记录(书记对委员、班子主要负责人与成员)+组织生活会一对一谈心谈话记录(支委之间).pdf VIP
- 2023年新高考八省必威体育精装版名校联考高一英语试题应用文写作汇编(解析版).pdf VIP
- 10KV电缆工程拟配备的试验和检测仪器设备表.docx VIP
- 2023年韩山师范学院公共课《C语言》科目期末试卷A(有答案).docx VIP
- 深基坑开挖对周边建筑物的影响和治理方案.docx VIP
- 中考文言文总复习资料.doc
- 虾皮shopee新手卖家考试题库及答案.pdf VIP
- 2009上汽荣威r550维修手册电路图原厂.pdf
- 家庭教育指导师国家职业标准(2024版).pdf
- 庆阳市交通运输局所属事业单位选调工作人员笔试真题2023.docx VIP
文档评论(0)