数字图像处理大作业说明书.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档