当前位置: 首页 > 专利查询>三峡大学专利>正文

基于单目视觉的传送带上产品实时定位系统和方法技术方案

技术编号:11703994 阅读:150 留言:0更新日期:2015-07-09 03:21
基于单目视觉的传送带上产品实时定位系统,包括摄像机,在传送带首端上方设有一个摄像机,摄像机与计算机连接。在静止的传送带的定位区域内放置有标定板。一种基于单目视觉的传送带上产品实时定位系统进行产品定位的方法,包括以下步骤:建立世界坐标系;测量出摄像机的在传送带平面上的投影点的世界坐标;产生一个取景框图片;对图片进行边缘检测,得到只有产品的边缘的图片;运用行扫描方式分离产品;对图片中单个产品进行列扫描得到产品的下边界;计算出图片中下边界各点的世界坐标,计算出世界坐标系各点沿传送带至投影点的距离,找出最近的一点和距离,该最近的一点即为定位点和定位距离;通过以上步骤实现基于单目视觉的产品实时定位。

【技术实现步骤摘要】
基于单目视觉的传送带上产品实时定位系统和方法
本专利技术涉及机器视觉定位
,特别是一种基于单目视觉的传送带上产品实时定位方法。
技术介绍
基于机器视觉的目标产品的定位技术以光学为基础,融入了图像处理技术、光电子学、计算机技术等现代科学技术。现在,基于机器视觉的目标定位技术主要分为两类,双目视觉结构系统和单目视觉结构系统。运用较为广泛的双目视觉系统精度较高,但系统复杂;与之相比,单目视觉结构系统虽精度不如双目视觉系统,但胜在系统结构简单,因此在工业生产以其低成本,操作简单而也被广泛应用。在定位过程中,对产品的识别尤为重要,传统的目标识别主要使用特征提取和匹配,但要识别出一个产品,必须知道这个产品在图像中体现出的特征,但在实际成产状态中,产品的特征的种类繁多,选取较为麻烦,而且还有可能这些特征点在平面定位不能作为产品定位点。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于单目视觉的传送带上产品实时定位方法,可以克服现有技术中采用特征提取定位方式的不足,实现产品在传送带上的精确定位。为解决上述技术问题,本专利技术所采用的技术方案是:基于单目视觉的传送带上产品实时定位系统,包括摄像机,在传送带首端上方设有一个摄像机,摄像机与计算机连接。在静止的传送带的定位区域内放置有标定板。一种采用上述的基于单目视觉的传送带上产品实时定位系统进行产品定位的方法,包括以下步骤:一、计算摄像机的内参数,建立世界坐标系得到外参数和基础矩阵;二、测量出摄像机的在传送带平面上的投影点的世界坐标;三、根据定位要求,产生一个四边形二值化的图片,作为取景框图片;四、对图片进行边缘检测,并和取景框图片进行与运算,得到只有产品的边缘的图片;五、运用行扫描方式,自动分离产品;六、对图片中单个产品进行列扫描得到产品的下边界;七、计算出图片中下边界各点的世界坐标,计算出世界坐标系各点沿传送带至投影点的距离,找出最近的一点和距离,该最近的一点即为定位点和定位距离;通过以上步骤实现产品实时定位。优选的方案中,传送带启动前,固定摄像机,在静止的传送带平面上,在要求的定位范围内放置一个标定板,通过摄像机获取多张含有各个角度的标定板清晰成像的图片,运用matlab工具箱toolbox_calib计算得到摄像机的内参数;并且以选取标定板一个格点为坐标原点O点,建立世界坐标系OXYZ,其中X轴平行于传送带运动方向,Y轴垂直于传送带运动方向,Z轴垂直于传送带平面,在后续过程中保持摄像机的位置不变;测量出摄像机投影在传送带平面上投影点的世界坐标(XC,YC,0)。优选的方案中,对摄像机获取的图像分帧处理,分离含有标定板的图片和含有传送带的图片并保存下来,结合第二步中建立的世界坐标系,再次利用matlab工具箱toolbox_calib计算出摄像机外参数和基础矩阵:优选的方案中,在含有传送带的图片中,确定出一个四边形框,仅使图片中的传送带平面尽可能落在四边形内,记录四边形的四个角的像素坐标,运用matlab中的roipoly函数产生一个四边形二值化的图片,作为取景框图片。优选的方案中,取走标定板,启动传送带,通过摄像机获取含有产品的图片,进行分帧处理;利用canny算子,设置合适的阈值对摄像机中含有产品的每一帧图片进行边缘检测,得到含有产品边缘的二值化图片;处理后的含有产品边缘的二值化图片分别和取景框图片进行与运算,得到只含有产品的边缘的图片。优选的方案中,运用find函数找出含有产品的边缘的图片中所有白色点的像素坐标(x,y),从而确定出了y的最大值j和最小值i。然后在含有产品的边缘的图片运用find函数以第i-1行为起始点开始向下逐行扫描,第一个扫描到有白点的一行,是第一个产品所在区域的起始行,然后向下继续扫描,直到第k行以及在第k行到第k+5行之间均没有白点时,则k-1是第一个产品所在区域的终止行,第一产品所在区域是第i行到第k-1行;然后以第k+5行为起始点扫描确定出第二个产品的起始行,终止行和所在区域,依次下去可以逐个确定图片所有产品的区域,最后根据第m(m=1,2,3...)个区域的起始行和终止行,运用find函数从坐标(x,y)中找出该区域中所有白点的像素坐标,这就是第m个产品所有点像素坐标,通过上述逐行扫描实现自动化分离产品;优选的方案中,确定出第m个产品所有点像素x轴坐标的最大值s和最小值t,在第m个区域范围内运用find函数从t列到s列进行逐列扫描,找出该区域中每一列中所有白点像素y轴坐标值最大的一点,即边界点(u,v),这些边界点构成第m个产品下边界。优选的方案中,运用摄像机的基础矩阵计算出第m个产品的下边界中各点世界坐标,根据由空间三维坐标到摄像机平面二维坐标映射关系,取Z=0后,得到摄像机成像平面二维坐标到空间传送带平面中二维坐标映射关系:其中u,v分别是图像中第m个产品下边界各点像素坐标;λ是缩放因子;H是基础矩阵;X、Y是图像中该点对应在传送带平面上世界坐标。优选的方案中,根据所求出的第m个产品所有下边界点的世界坐标系中X轴坐标中,运用matlab中min函数求出最小的X轴坐标Xmin,计算出摄像机和产品沿传送带的定位距离L,即可实现传送带上产品的实时定位:L=|Xmin-Xc|其中Xc是摄像机的在传送带平面上的投影点的X轴坐标。本专利技术提供的一种基于单目视觉的传送带上产品实时定位方法,与现有技术相比,具有如下的有益效果:1、本专利技术的方法采用单目视觉系统进行平面标定和测距,实现产品的定位。整个系统只需要一个标定板,一台计算机和一台摄像机就可以完成目标产品的定位,避免了双目视觉中三维立体匹配的困难,具有环境适应性好、设备简单,代价较低、测量过程快捷和测量数据比较客观的优点。2、本专利技术的方法综合考虑了传送带平面颜色单一,而外界环境复杂等特点,采用取景框方式,对经过canny算子处理后二值化的图片加框处理,可以得到只含有定位区域的图片,运用行扫描的方式可以得到每个产品在图片中的区域,最后在各个区域内提取和识别相应的产品。最后通过列扫描得到产品的下边界。实现这个过程的算法简单,易于实现,而且不用选择,提取和匹配特征点,能够快速精确在图片中得到目标产品。附图说明下面结合附图和实施例对本专利技术作进一步说明:图1为本专利技术的整体结构示意图。图2为本专利技术中定位示意图。图3为本专利技术中的取景框图片。图4为本专利技术中只含有产品的边缘的图片。图5为本专利技术方法的工作流程图。图中:摄像头1,计算机2,产品3,定位区域4,传送带5。具体实施方式实施例1:如图1中,基于单目视觉的传送带上产品实时定位系统,包括摄像机1,在传送带5首端上方设有一个摄像机1,摄像机1与计算机2连接。与现有技术相比,本专利技术的系统更为简化,便于安装和设置。如图2中所示,在静止的传送带5的定位区域4内放置有标定板。通过标定板建立世界坐标系,实现精确定位。实施例2:如图1~5中所示,一种采用上述的基于单目视觉的传送带上产品实时定位系统进行产品定位的方法,包括以下步骤:一、计算摄像机的内参数,内参数属于计算机视觉领域中专业术语。指的是摄像机内部参数,例如焦距,成像平面中心坐标,像素的物理尺寸等参数,本例中由摄像机的焦距,相机的成像平面中心坐标等参数组组成的3×3矩阵,这些系数仅与摄像机有关系。建立本文档来自技高网...
基于单目视觉的传送带上产品实时定位系统和方法

【技术保护点】
基于单目视觉的传送带上产品实时定位系统,包括摄像机(1),其特征是:在传送带(5)首端上方设有一个摄像机(1),摄像机(1)与计算机(2)连接。

【技术特征摘要】
1.基于单目视觉的传送带上产品实时定位方法,包括摄像机(1),在传送带(5)首端上方设有一个摄像机(1),摄像机(1)与计算机(2)连接,其特征是包括以下步骤:一、计算摄像机的内参数,建立世界坐标系得到外参数和基础矩阵;二、测量出摄像机的在传送带平面上的投影点(C)的世界坐标;三、根据定位要求,产生一个四边形(abcd)二值化的图片,作为取景框图片;四、对图片进行边缘检测,并和取景框图片进行与运算,得到只有产品的边缘的图片;五、运用行扫描方式,自动分离产品;六、对图片中单个产品进行列扫描得到产品的下边界;七、计算出图片中下边界各点的世界坐标,计算出世界坐标系各点沿传送带至投影点(C)的距离,找出最近的一点和距离,该最近的一点即为定位点和定位距离;通过以上步骤实现产品实时定位。2.根据权利要求1所述的基于单目视觉的传送带上产品实时定位方法,其特征是:在静止的传送带(5)的定位区域(4)内放置有标定板。3.根据权利要求1所述的基于单目视觉的传送带上产品实时定位方法,其特征是:传送带启动前,固定摄像机,在静止的传送带平面上,在要求的定位范围内放置一个标定板,通过摄像机获取多张含有各个角度的标定板清晰成像的图片,运用matlab工具箱toolbox_calib计算得到摄像机的内参数;并且以选取标定板一个格点为坐标原点O点,建立世界坐标系OXYZ,其中X轴平行于传送带运动方向,Y轴垂直于传送带运动方向,Z轴垂直于传送带平面,在后续过程中保持摄像机的位置不变;测量出摄像机投影在传送带平面上投影点(C)的世界坐标(XC,YC,0)。4.根据权利要求1所述的基于单目视觉的传送带上产品实时定位方法,其特征是:对摄像机获取的图像分帧处理,分离含有标定板的图片和含有传送带的图片并保存下来,结合第二步中建立的世界坐标系,再次利用matlab工具箱toolbox_calib计算出摄像机外参数和基础矩阵:5.根据权利要求1所述的基于单目视觉的传送带上产品实时定位方法,其特征是:在含有传送带的图片中,确定出一个四边形(abcd)框,仅使图片中的传送带平面落在四边形(abcd)内,记录四边形的四个角的像素坐标,运用matlab中的roipoly函数产生一个四边形(abcd)二值化的图片,作为取景框图片。6.根据权利要求5所述的基于单目视觉的传送带上产品实时定位方法,其特征是:取走标定板,启动传送...

【专利技术属性】
技术研发人员:曾曙光吴磊黎涛陶雄叶剑飞
申请(专利权)人:三峡大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1