- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字图像处理大作业说明书
数字图像处理大作业说明书
姓名:刘智君
学号:0710200327
专业:自动化
指导老师:茅耀斌
2010年6月
作业要求:
(1)对4幅字符图像进行字符分割(基本要求);
(2)以及字符识别;
(3)或者对一段视频中的每帧图像进行字符分割与识别。
作业目的:
掌握数字图像处理的基本方法,熟练C++语言的编程。
完整代码如下:
# include viLib.h // 包含头文件
# pragma comment( lib, viLib.lib ) // 包含viLib.lib库
# includeiostream.h
//////////////////////////////////////////////////////////////////////
# include stdio.h
# include stdlib.h
# include math.h
/****************************************************************
二值化图像 将灰度图像转化为二值图像
****************************************************************/
void binary( unsigned char * input_image, unsigned char * output_image,
int height, int width)
{
int x, y;
int Gray;
for ( y = 0; y height; y++ )
for ( x = 0; x width; x++ )
{
Gray = input_image[ y*width+x ];
if ( Gray = 80 ) //阈值定为80
output_image[ y*width+x ] = 255;
else
output_image[ y*width+x ] = 0;
}
return;
}
///////////////////////////////////////////////////////////////////////////////////
//////////////////////////缩放///////////////////////////////
//////// 将图像缩小为原来的一半
/*void suofang( unsigned char * input_image, unsigned char * output_image,
int height, int width)
{
int i=0,x,y;
for ( y = 0; y height; y+=2 )
for ( x = 0; x width; x+=2 )
{
output_image[i]=input_image[ y*width+x ];
i++;
}
}*/
//////////////////////////////////////////////////////////////////////////////////
/////////////////////////放大////////////////////////
/////////////// 将图像扩大为原来的两倍
/*void suofang( unsigned char * input_image, unsigned char * output_image,
int height, int width)
{
int i=0,x,y;
for ( y = 0; y height; y++ )
for ( x = 0; x width; x++ )
{
output_image[i]=input_image[ y*width+x ];
output_image[i+1]=(input_image[ y*width+x ]+input_image[ y*width+x+1 ])/2;
i+=2;
}
}*/
//////////////////////////////////////////////////////////////////////////////////
/*//////////////模板匹配识别图像/////////////////////////////////////
input_image 输入的原始图像 ;
文档评论(0)