| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:16385 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:最近这几年,图像识别技术已经逐渐渗透进人们的生活中。而在进行图像识别工作之前,需要对图像做一些加工处理,我们称之为图像预处理。以往的图像预处理工作与图像识别同时进行,效率较低且错误不可预估。本系统将集成基本的图像预处理功能,从而帮助人们迅速完成图像识别前的准备工作。 系统使用Visual Studio 2017作为开发工具,通过C#语言搭建简单的可视化界面以及调用OpenCVSharp库实现图像预处理的算法功能。其中归一化处理、最近邻插值、双线性插值等算法确保了图像处理计算时的精确性。通过C#自带方法tryParse对图像处理前用户自行设定的数值进行判断,确保了系统的稳定性。 系统主界面包含了主功能菜单、图像预览框和通知消息框三大部分。实现了图像的添加保存、图像的灰度处理、几何变换、图像锐化、图像降噪等功能。通过点击菜单上的条目即可实现对应的功能,效果可以直接显示在图像预览框上,同时下方的通知消息框也会显示对应的消息提示。整个系统简洁易操作,稳定性较高。
关键词:图像预处理;图像检测;OpenCVSharp
目录 摘要 ABSTRACT 第1章 前言-1- 1.1研究背景-1- 1.2国内外研究现状-1- 1.3研究意义-2- 1.4研究内容简介与总体结构-3- 第2章 图像检测预处理系统分析-4- 2.1系统需求分析可行性分析-4- 2.1.1功能需求分析-4- 2.1.2非功能需求分析-4- 2.2可行性分析-4- 2.2.1经济可行性-4- 2.2.2技术可行性-5- 2.3相关技术简介-5- 2.3.1 OpenCVSharp简介-5- 2.3.2 C#简介-5- 第3章 图像检测预处理系统的设计与实现-6- 3.1系统界面的设计与实现-6- 3.2图像添加与保存的设计与实现-6- 3.2.1图像添加-6- 3.2.2图像保存-7- 3.3灰度变换模块的设计与实现-7- 3.3.1灰度线性变换-7- 3.3.2灰度对数变换-9- 3.3.3灰度伽马变换-9- 3.3.4直方图均衡化-10- 3.4几何变换模块的设计与实现-11- 3.4.1图像平移-11- 3.4.2镜像变换-12- 3.4.3图像缩放-13- 3.4.4图像旋转-14- 3.5图像增强模块的设计与实现-15- 3.5.1图像降噪-15- 3.5.2图像锐化-17- 3.6形态学处理模块的设计与实现-19- 3.6.1膨胀-19- 3.6.2腐蚀-20- 第4章 图像检测预处理系统测试-21- 4.1图像框无图像进行图像处理测试-21- 4.2图像添加时取消操作测试-21- 4.3输入框字符类型测试-22- 4.4选项空选测试-22- 第5章 总结与展望-23- 5.1总结-23- 5.2展望-23- 参考文献-24- 致 谢-25- |

