- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于机器视觉的次蛋无损检测研究-Read
学士学位论文
题 目 基于机器视觉的次蛋无损检测研究 姓 名 干能强 学 号 20021103014 专 业 机械设计制造及其自动化 指导教师 王巧华 职 称 副教授
中国·武汉
二○○ 六 年 五 月
目录
摘要 III
关键词 III
Abstract III
Key words IV
1 前言 1
1.1 研究意义 1
1.2 国内外研究概况 1
1.2.1 灯光透视鉴别 1
1.2.2 打开鉴别 2
1.2.2.1 颜色鉴别 2
1.2.2.2 性状鉴别 2
1.2.2.3 气味鉴别 2
1.2.3 利用声学特性的无损检测 2
1.2.4 基于机器视觉的无损检测 2
1.2.5 其他新检测技术 3
1.3 研究的内容和目标 3
1.4 研究的总体方案 3
2 鸡蛋无损检测研究 3
2.1 实验材料 3
2.2 实验装置 3
2.3 实验步骤 4
2.4 试验结果 4
3 图像的前期处理 5
3.1 图像的输入、输出 5
3.1.1 图像的输入 5
3.1.2 图像的输出 5
3.2 图像的剪切 6
3.3 图像类型及其相互转换 6
3.3.1 真彩色图像 7
3.3.2 索引色图像 7
3.3.3 灰度图像 7
3.3.4 二值图像 8
3.3.5 图像类型之间的转换 8
3.3.5.1 真彩色图像到灰度图像的转换 8
3.3.5.2 真彩色图像与灰度图像到二值图像的转换 8
3.4 图像的灰度直方图 9
4 图像的进一步处理 10
4.1 平滑滤波 10
4.1.1 线性滤波 10
4.1.2 中值滤波 10
4.1.3 自适应滤波 11
4.2 强度调整 12
4.2.1 灰度调整 12
4.2.2 直方均衡化 13
4.3 去除背景的影响 13
4.4 图像边缘检测 14
4.4.1 边缘检测算子 14
4.4.1.1 Robert算子 14
4.4.1.2 Sobel算子和Prewitt算子 14
4.4.1.3 Krisch算子 15
4.4.1.4 Laplacian算子 15
4.4.1.5 Canny算子 15
4.4.1.6 LoG (Laplacian of Gaussian)算子 15
4.4.2边缘检测的MATLAB实现 16
5 新鲜蛋和散黄蛋或贴壳蛋检测模型的建立 17
5.1 图像的灰度直方图 17
5.1.1 直方图的性质 17
5.1.2 MATLAB的直方图技术 17
5.1.3 对比新鲜蛋和散黄蛋或贴壳蛋的灰度直方图 17
5.2 确定图像R分量灰度图特征区域像素点与鸡蛋总像素点的比例 19
5.2.1 流程控制语句 20
5.2.1.1 for循环 20
5.2.1.2 If-Else-End结构 20
5.2.2 MATLAB的程序实现 20
5.3 建立检测模型 23
5.3.1 检测结果对话框的创建 23
5.3.2 模型建立基本思路 23
5.3.3 检测程序 23
6 模型可靠性检验 25
7 检测模型GUI界面的设计 25
8 对鸡蛋检测模型的建立的进一步思考 26
8.1 指定区域 26
8.2 计算气室面积与鸡蛋总面积的比例 27
9 结论与分析 28
9.1 结论分析 28
9.2 存在的不足 28
9.3 展望 29
参考文献 29
致谢 30
附录 30
基于机器视觉的次蛋无损检测研究
摘要
鸡蛋含有丰富的营养价值和食用价值,在人们的日常生活中被大量食用。但是鸡蛋在运输和贮藏的过程中易变质,造成贴壳蛋和散黄蛋,不宜食用。传统的鸡蛋检测方法主要以人工检测为主,但是检测速度慢,精确度不高,亟需一种能实现自动检测的方法。
MATLAB软件在图像处理上具有提取特征值方便、直观、简洁、效率高等特点。本文利用CCD摄像头来对鸡蛋图像进行拍摄,直到鸡蛋散黄或者贴壳为止,然后利用MATLAB软件来提取可以分辨出鸡蛋是否为散黄或贴壳的颜色特征值,如R、G、Btection research of inferior eggs
based on MATLAB
Abstract
The eggs are full of nourishment value and edible value,which are widely ate in people’s dialy lives. But in the proce
文档评论(0)