网站大量收购独家精品文档,联系QQ:2885784924

《机器视觉系统应用》课件——物流分拣线案例检测方案讲解.pptxVIP

《机器视觉系统应用》课件——物流分拣线案例检测方案讲解.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

物流分拣线案例检测方案讲解

情景引入

处理原理

处理步骤

目录

6S管理

课程

目标

情景导入

物流中心每天接收成百上千家供应商或货主通过各种运输工具送来的成千上万种商品,为了能在最短的时间内将这些商品卸下并按商品品种、货主、储位或发送地点进行快速准确地分类,将这些商品运送到指定地点(如指定的货架、加工区域、出货站台等),我们将采取物流分拣技术,物流分拣技术能够提高劳动生产率,缩短生产周期,减少在制品占用量和运输工作量。加速资金周转,降低生产成本。

模拟企业端

情景引入

处理原理

为什么图像二值化

图像二值化(ImageBinarization)就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果的过程。

在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而能凸显出目标的轮廓。

在Opencv中可使用cv2.threshold()函数进行阈值化处理。

怎么选择轮廓

处理原理

一个轮廓对应着一系列的点,这些点以某种方式表示图像中的一条曲线。在OpenCV中,

函数cv2.findContours()用于查找图像的轮廓,并能够根据参数返回特定表示方式的轮廓(曲线)。

函数cv2.drawContours()能够将查找到的轮廓绘制到图像上,该函数可以根据参数在图像上绘制

不同样式(实心/空心点,以及线条的不同粗细、颜色等)的轮廓,可以绘制全部轮廓也可以仅

绘制指定的轮廓。

如何寻找工件

处理原理

先通过寻找最大外接矩形并限制最大外接矩形大小寻找到对应工件,再描绘工件轮廓。

OpenCV提供了函数cv2.rectangle()用来绘制矩形。该函数的语法格式为:

img=cv2.rectangle(img,pt1,pt2,color[,thickness[,lineType]])

式中:

img:在其上面绘制图形的载体图像(绘图的容器载体,也称为画布、画板)。

color:绘制形状的颜色。通常使用BGR模型表示颜色,例如,(0,255,0)表示绿色。对

于灰度图像,只能传入灰度值。需要注意,颜色通道的顺序是BGR,而不是RGB。

thickness:线条的粗细。默认值是1,如果设置为-1,表示填充图形(即绘制的图形是

实心的)。

lineType:线条的类型,默认是8连接类型。lineType参数的值及说明如表19-1所示。

pt1为矩形顶点。

pt2为矩形中与pt1对角的顶点。

读取原图之后将彩色图像转换为单通道的灰度图像,将灰度图像进行二值化,然后按照设定好大小的值寻找最大外接矩形,再描绘工件轮廓;

计算双目相机采集到的图片从而获取深度信息;

最后将二者联立,获得工件的形状与位置。

实践与训练

实际步骤

处理原理

处理原理

测距流程:

StereoVision,也叫双目立体视觉,它的研究可以帮助我们更好的理解人类的双眼是如何进行深度感知的。双目视觉在许多领域得到了应用,例如城市三维重建、3D模型构建(如kinectfusion)、视角合成、3D跟踪、机器人导航(自动驾驶)、人类运动捕捉(MicrosoftKinect)等等。双目测距也属于双目立体视觉的一个应用领域,双目测距的基本原理主要是三角测量原理,即通过视差来判定物体的远近。

总结起来,双目测距的大致流程就是:

双目标定--立体校正(含消除畸变)--立体匹配--视差计算--深度计算/3D坐标计算

处理原理

畸变校正:

光线经过相机的光学系统往往不能按照理想的情况投射到传感器上,也就是会产生所谓的畸变。畸变有两种情况:一种是由透镜形状引起的畸变称之为径向畸变。在针孔模型中,一条直线投影到像素平面上还是一条直线。可是,在实际拍摄的照片中,摄像机的透镜往往使得真实环境中的一条直线在图片中变成了曲线。越靠近图像的边缘,这种现象越明显。由于实际加工制作的透镜往往是中心对称的,这使得不规则的畸变通常径向对称。它们主要分为两大类,桶形畸变和枕形畸变(摘自《SLAM十四讲》)如图所示:

实践与训练

处理原理

那么消除畸变的方法就是:

1.将三维空间点投影到归一化图像平面。设它的归一化坐标为[x,y]T

2.对归一化平面上的点进行径向畸变和切向畸变纠正。

3.将纠正后的点通过内参数矩阵投影到像素平面,得到该点在图像上的正确位置

实践与训练

处理原理

立体校正:

立体校正的目的是将拍摄于同一场景的左右两个视图进行数学上的投影变换,使得两个成像平面平行于基线,且同一个点在左右两幅图中位于同一行,简称共面行对准。只有达到共面行对准以后才可以

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档