生物图像处理软件开发【字数:18812】
目录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1研究背景 1
1.2国内外文献综述 1
1.3论文研究内容 2
第二章 生物图像处理算法等相关技术介绍 5
2.1 基础图像处理算法 5
2.2 生物图像处理的一般步骤 6
2.2.1图像预处理 6
2.2.2图像分割 6
2.2.3图像特征提取 6
2.2.4图像分类处理/后期处理 7
2.3 系统各部分的算法选择 7
2.3.1二值化算法的选择 7
2.3.2图像预处理算法的选择 8
2.3.3图像分割算法的选择 8
2.3.4识别算法的选择 9
第三章 系统需求分析和设计 11
3.1 系统需求分析及建模 11
3.2 可行性分析 14
第四章 系统实现 15
4.1 系统设计 15
4.1.1基础功能设计 15
4.1.2扩展功能和图像算法功能设计 16
4.1.3主要功能设计 16
4.1.4其他功能设计 16
4.2 项目代码结构 17
4.2.1代码整体结构 17
4.2.2部分功能的实现 18
第五章 系统测试 25
5.1 系统功能介绍 25
5.2 系统主要功能演示 27
5.2.1自动细胞图片处理相关功能 27
5.2.2手动细胞图片处理相关功能 30
5.2.3叶面病虫害图片处理相关功能 33
第六章 结论与展望 36
参考文献 38
附 录 40
目录
致 谢 42
生物图像处理软件开发
摘 要
为满足生物学方面的图像处理的相关需求,本项目设计并实现了一款生物图像处理软件。本软件主要使用Java语言开发框架,Python语言的OPENCV库开 *51今日免费论文网|www.51jrft.com +Q: ^351916072^
发生物图像处理功能。软件主要有两大类功能,第一类是图像处理软件通用性的功能,包括:图像处理软件基本功能,如打开、删除、撤回、修改图像位深等功能。第二类是生物图像处理所需要的功能,包括膨胀、腐蚀、灰度极值点检测,细胞图片的自动和手动处理,叶面的病虫害图片的自动和手动处理。其中细胞图片处理和叶面病虫害图片处理是本系统的主要功能。在实现这两个主要功能方面本软件使用了图像处理领域的一系列经典算法,图像二值化功能上采用了Otsu和Bernsen二值化算法。在细胞图像处理中处理细胞粘连情况时,采用了分水岭算法分割粘连细胞。在细胞计数时采用了经典的颗粒计数算法。同时为了便于处理图像数据,本软件设计了一套感兴趣菜单,用于存放处理区域的图像数据、缓存以及和数据库的交互。最后,软件通过测试证明了能够满足生物从业人员的部分需求,提高了处理细胞图片和叶面病虫害图片时的效率。
目录
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/610084.html