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