# KiwiSurfaceDefectInspection 猕猴桃表面缺陷检测
## what project does
>国外水果检测方面的研究起步较早,已经做了很多工作。基于机器视觉和机电一体化技术的水果尺寸、形状和颜色分级技术已经成熟,基于实现自动化检测,给我们提供了许多宝贵的学习经验。
而目前国内对于水果颜色、纹理等检测研究上取得了很大的进展,有些技术也已经用于实际生产中。但运用机器视觉技术检测水果的外观缺陷依旧是一个研究难题。
## 图像采集
>在白光照射下用工业相机对猕猴果实进行图像采集。
<img src="http://ovzxu2ccl.bkt.clouddn.com/frame.png" style="width=50%;height=50%" />
## 图像处理
>主要是基于Microsoft Visual Studio2013设计的软件界面,运用相关的C#中图像处理和检测的算法,对猕猴桃果实图像进行去燥灰度化二值化处理图像并获取最佳阈值,最后图像分割得到猕猴桃果实表面的黑色斑点区域,包括真正的缺陷区域和梗萼区域。
**原始图像**
<img src = "http://ovzxu2ccl.bkt.clouddn.com/mihoutao.png" style="width=50%;height=50%" />
**处理后图像**
<img src = "http://ovzxu2ccl.bkt.clouddn.com/result.png" style="width=50%;height=50%"/>
## 模块通信
>相机自动采集图像并存至预先设定的盘内,计算机自动处理图像并将处理水果的结果通过串口通信传给单片机,处理结果分五个等级,单片机接受这个五个等级所携带的信息作出相应动作指令,实现自动化剔除缺陷水果果实和保留无缺陷水果果实的功能。
**软件截图**
<img src="http://ovzxu2ccl.bkt.clouddn.com/processpic.png" style="width=50%;height=50%"/>
## installation & Dependency
>1.install visual studio 2013 via download from official website
## Example usage
>just compile sln and run it,before that you should have some example pictrues in the folder
## Meta
Allen Zhou – [@Weibo](http://weibo.com/zhouyuangan) – 1401499346@qq.com
Distributed under the MIT license. See ``LICENSE`` for more information.
[https://github.com/AllenZhou1996/KiwiSurfaceDefectInspection](https://github.com/AllenZhou1996/)
没有合适的资源?快使用搜索试试~ 我知道了~
基于数字图像处理开发的猕猴桃水果表面缺陷检测程序,搭配串口通信,与单片机进行通信,配合硬件设备的运行.zip
共52个文件
cs:18个
resx:4个
resources:4个
1 下载量 145 浏览量
2024-04-14
00:21:08
上传
评论
收藏 157KB ZIP 举报
温馨提示
【项目资源】:包含前端、后端、移动开发、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源等各种技术项目的源码。包括C++、Java、python、web、C#、EDA等项目的源码。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于数字图像处理开发的猕猴桃水果表面缺陷检测程序,搭配串口通信,与单片机进行通信,配合硬件设备的运行.zip (52个子文件)
pic_new
_config.yml 25B
猕猴桃图像处理.suo 45KB
图像处理
SettingForm.cs 1KB
MainForm.resx 6KB
文件读取
OperateXml.cs 4KB
setting.xml 479B
obj
Debug
图像处理.csproj.GenerateResource.Cache 1KB
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
图像处理.SerialPortSettingForm.resources 180B
图像处理.pdb 86KB
图像处理.MainForm.resources 180B
图像处理.csprojResolveAssemblyReference.cache 2KB
DesignTimeResolveAssemblyReferencesInput.cache 7KB
TempPE
Properties.Resources.Designer.cs.dll 5KB
图像处理.SettingForm.resources 180B
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
图像处理.exe 41KB
猕猴桃图像处理.Properties.Resources.resources 180B
图像处理.csproj.FileListAbsolute.txt 4KB
DesignTimeResolveAssemblyReferences.cache 2KB
图像处理.csproj 6KB
app.config 158B
SettingForm.Designer.cs 5KB
MainForm.Designer.cs 16KB
串口类库
SerialPortHelper.cs 401B
Profile.cs 2KB
IniFile.cs 7KB
图像处理.csproj.user 485B
SettingForm.resx 6KB
bin
Debug
图像处理.pdb 86KB
图像处理.vshost.exe 24KB
图像处理.exe.config 158B
图像处理.vshost.exe.manifest 479B
图像处理.vshost.exe.config 158B
图像处理.exe 41KB
Properties
Resources.Designer.cs 3KB
Settings.Designer.cs 1KB
Settings.settings 242B
AssemblyInfo.cs 1KB
Resources.resx 5KB
SerialPortSettingForm.cs 19KB
图形处理库
ImagePro.cs 6KB
MainForm.cs 12KB
Program.cs 475B
SerialPortSettingForm.resx 6KB
Cfg.ini 60B
SerialPortSettingForm.Designer.cs 24KB
.vs
图像处理
v14
.suo 44KB
猕猴桃图像处理.sln 983B
猕猴桃图像处理.v12.suo 78KB
README.md 2KB
共 52 条
- 1
资源评论
白话Learning
- 粉丝: 4580
- 资源: 2956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java语言的Zzyl-Together合作智慧养老项目设计源码
- 基于Thinkphp5框架的Java插件设计源码
- 基于Python、JavaScript和Vue的“大道无形,生育天地”主题网站设计源码
- 基于Netty4与Spring、MyBatis等流行框架的轻量级RESTful HTTP服务器设计源码
- 基于Jupyter Notebook的Python与Shell脚本分享设计源码
- 基于Java的Android平台Ecg绘图设计源码
- 基于中国大学MOOC《机器人操作系统入门》的ROS-Academy-for-Beginners设计源码
- open3d-0.15.2-cp38-cp38-win-amd64.whl
- Open3D-v0.17.0-cuda11.1-msvc2019-win64.zip
- IMG_20241105_235746.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功