基于机器视觉的物料分拣系统.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于机器视觉的物料分拣系统--第1页

基于机器视觉的物料分拣系统

摘要

设计了一款基于OpenMv摄像头模块,由STM32F103C8T6单片机主控,

MSP1443显示屏进行人机交互,结合多个麦克纳姆轮共同构成的基于机器视觉的

智能物料分拣系统的设计。其中,OpenMv通过图像采集,SMT32F103C8T6读取到

OpenMv传回的数据数组进行判断使MSP1443显示屏显示相应的页面,并驱动麦克

纳姆轮进行不同的运动,实现对不同颜色、不同形状的物品,通过变向盘进行分

关键词:OpenMv摄像头模块;STM32F103C8T6单片机;麦克纳姆轮;机器视觉;物料分

1、系统总体设计

1.1系统整体构成

基于OpenMv的物料分拣系统,系统总体设计主要分为四个部分:主控装置(STM32

芯片)、动力装置(通用型动力锂电池)、识别装置(OpenMv摄像头模块)、分离装置(麦

克纳姆轮),如下图1.1所示:

对该系统采用通用型的锂电池作为动力装置进行驱动,主要目的是能够适应

绝大多数复杂环境情况,能够在指定地点指定时间进行物料的精确分拣,能够在

市面上采购到相同通用型锂电池作为替换,没有对锂电池作出定制而难以采购;

分离运输平台采用McNum(麦克纳姆)轮技术的所有运动设备,可以实现物体向

前行走、横移、倾斜、旋转及其组合等的多种运动方式。在系统设计中,还通过

摄像头获取外部图像,实现对材料的形状、大小和颜色的智能判断。

1.2识别部分流程设计

OpenMv端可进行单色识别,也可进行多色识别;颜色识别的关键在于阈值的

选取,根据阈值即可来确定识别的颜色。以红色、绿色、蓝色为例,定义红色的

基于机器视觉的物料分拣系统--第1页

基于机器视觉的物料分拣系统--第2页

阈值为(10,100,127,32,-43,67),绿色的阈值为(35,90,-115,-19,-29,

83),蓝色的阈值为(20,100,-18,18,-80,-30),可以对它的code值进行输

出,当摄像头识别到物体的颜色时,可自动对焦并输出它的code值,然后与它

们的进制数进行比对,即可确定摄像头识别到的颜色。如果识别的阈值不在这是

三个阈值范围内就会对物件进行二维码识别。

其中物件阈值判断分为三个范围定义的红色的阈值为(10,100,127,32,-

43,67),绿色的阈值为(35,90,-115,-19,-29,83),蓝色的阈值为(20,

100,-18,18,-80,-30);

物件的形状判断通过density函数返回色块面积/外接矩形面积的这个值进

行判断物件的形状。如果blob.density()的占空比大于0.805为矩形,

blob.density()的占空比大于0.65为圆形,blob.density()的占空比大于0.40

为三角形;实现对物件的形状进行判断。

最终实现安全可靠,分区域的高性能地智能分拣;在识别装置OpenMv通过

图像采集后,通过主控装置SMT32F103C8T6读取到识别装置OpenMv中,传回的

数据数组进行判断后在MSP1443显示屏显示相应的页面。

1.3系统关键技术

基于识别装置OpenMv摄像头模块,由主控装置STM32F103C8T6单片机主控,

通过MSP1443显示屏进行人机交互,结合分离装置多个麦克纳姆轮共同构成的基

于机器视觉的智能物料分拣系统的设计。其中,OpenMv通过图像采集,

SMT32F103C8T6读取到OpenMv传回的数据数组后进行判断使MSP1443显示屏显示

相应的页面

文档评论(0)

134****4710 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档