一种用于瓷砖分拣的图像分割方法技术

技术编号:13375707 阅读:36 留言:0更新日期:2016-07-20 22:33
本发明专利技术提供一种用于瓷砖分拣的图像分割方法,包括:步骤1:在拍摄背景中放置横向色带和纵向色带,每条色带至少包含2种颜色条;步骤2:扫描所述拍摄背景,获取所述颜色条的基准点和所述基准点的背景颜色;步骤3:在瓷砖到达所述拍摄背景的中心时,比较基准点的当前颜色与背景颜色,获取瓷砖的边界临近坐标点;步骤4:设置精度,计算瓷砖边界。通过本发明专利技术的方法,可以解决瓷砖颜色与背景颜色相近时瓷砖的范围确定等问题,本发明专利技术的方法简单、易行,分拣效果好。

【技术实现步骤摘要】

本专利技术涉及图像处理
,更具体地,涉及一种用于瓷砖分拣的图像分割方法
技术介绍
图像分割就是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程。它是由图像处理到图像分析的关键步骤。图像分割是图像识别和计算机视觉至关重要的预处理。没有正确的分割就不可能有正确的识别。现有的图像分割方法主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。现有的图像分割技术有一个致命的缺陷,如果分割目标与背景颜色太接近,分割结果就会出错。而对于瓷砖分拣,由于背景的不确定性与瓷砖颜色的不确定性,很可能发生上述情况,比如,在黑色的传送带上传送黑色或近似黑色的磁砖时,就可能找不准该瓷砖的范围,因此传统的图像分割技术并不能满足瓷砖分拣预处理的要求。
技术实现思路
为克服现有技术的上述缺陷,本专利技术提出一种用于瓷砖分拣的图像分割方法,包括:步骤1:在拍摄背景中放置横向色带和纵向色带,每条色带至少包含2种颜色条;步骤2:扫描所述拍摄背景,获取所述颜色条的基准点和所述基准点的背景颜色;步骤3:在瓷砖到达所述拍摄背景的中心时,比较基准点的当前颜色与背景颜色,获取瓷砖的边界临近坐标点;步骤4:设置精度,计算瓷砖边界。进一步的,对于纵向色带,设定y坐标,从左至右扫描所述拍摄背景,按条件1查找并按顺序保存基准点集合(x1,x2,...xn,y)及基准点的背景颜色,n为纵向色带颜色条数,条件1为:基准点(xk,y)的背景颜色为第k颜色条的颜色,并且xk为第k颜色条的中点,1≤k≤n;然后,y值按设定间隔增加,重复上述的扫描方法,直到y的值超过所述拍摄背景的高度;对于横向色带,设定x坐标,从上至下扫描所述拍摄背景,按条件2查找并按顺序保存基准点集合(x,y1,y2...ym)及基准点的背景颜色,m为横向色带颜色条数,条件2为:基准点(x,yk)的背景颜色为第k颜色条的颜色,并且yk为第k颜色条的中点,1≤k≤m;然后x值按设定间隔增加,重复上述的扫描方法,直到x的值超过所述拍摄背景的宽度。这样,在基准点集合中就包含了每个颜色条上的多个点以及每个点的背景颜色。本专利技术的工作原理是这样:找到一个基准点和它的相邻点做为判断点,如果这两个点的当前颜色与背景颜色正好一个点相同、一个点不同,那就说明瓷砖的边界在此两点中间。然后按照预设的精度,通过二分法获得瓷砖的临界点,再通过不同颜色条上的相应临界点,计算出瓷砖的边界。优选的,选取基准点集合的中心点为其中一个判断点。优选的,记录每次瓷砖分拣后的判断点,用做下一块瓷砖图像分割时的判断点,因为瓷砖的大小类似,这样的设计会使得方法的执行速度更快。进一步的,横向色带和纵向色带都可以是多条,这样会提高分割的准确性。本专利技术是针对传统图像识别技术的不足而提出一种用于瓷砖分拣的的图像分割技术,具有分割速度快、准确性高的特点。附图说明图1是根据本专利技术的图像分割方法的拍摄背景示意图;图2是根据本专利技术的图像分割方法的基准点集合的构建流程图;图3是根据本专利技术的图像分割方法的另一张拍摄背景示意图;以及图4是根据本专利技术的图像分割方法的计算瓷砖区域的流程图。具体实施方式下面结合附图和具体实施例对根据本专利技术的一种用于瓷砖分拣的图像分割方法进行详细描述。在以下的描述中,将描述本专利技术的多个不同的方面,然而,对于本领域内的普通技术人员而言,可以仅仅利用本专利技术的一些或者全部结构或者流程来实施本专利技术。为了解释的明确性而言,阐述了特定的数目、配置和顺序,但是很明显,在没有这些特定细节的情况下也可以实施本专利技术。在其他情况下,为了不混淆本专利技术,对于一些众所周知的特征将不再进行详细阐述。本专利技术提出一种用于瓷砖分拣的图像分割方法,包括:步骤1:在拍摄背景中放置横向色带和纵向色带,每条色带至少包含2种颜色条;步骤2:扫描所述拍摄背景,获取所述颜色条的基准点和所述基准点的背景颜色;步骤3:在瓷砖到达所述拍摄背景的中心时,比较基准点的当前颜色与背景颜色,获取瓷砖的边界临近坐标点;步骤4:设置精度,计算瓷砖边界。图1是根据本专利技术的拍摄背景示意图,可以为传送带等,如图3所示,在背景中设置横向和纵向色带,每种色带包含至少2种颜色条。在色带中设置不同的颜色条,是为了防止单一的颜色条与瓷砖的颜色相近而无法进行判断。因此颜色条至少2种,色差大一些为好。接下来,在拍摄背景中获取各颜色条的基准点和背景颜色。对于纵向色带,设定y坐标,从左至右按预设的扫描间隔Sx扫描所述拍摄背景,按条件1查找并按顺序保存基准点集合(x1,x2,...xn,y)及基准点的背景颜色,n为纵向色带颜色条数,条件1为:基准点(xk,y)的背景颜色为第k颜色条的颜色,并且xk为第k颜色条的中点(即xk=(xk1+xk2)/2,其中xk1和xk2分别为第k颜色条在该y坐标下,左右边沿的x坐标),1≤k≤n;y值按设定间隔增加,重复上述的扫描方法,直到y的值超过所述拍摄背景的高度;对于横向色带,设定x坐标,从上至下按预设的扫描间隔Sy扫描所述拍摄背景,按条件2查找并按顺序保存基准点集合(x,y1,y2...ym)及基准点的背景颜色,m为横向色带颜色条数,条件2为:基准点(x,yk)的背景颜色为第k颜色条的颜色,并且yk为第k颜色条的中点(即yk=(yk1+yk2)/2,其中yk1和yk2分别为第k颜色条在该x坐标下上下边沿的y坐标),1≤k≤m;x值按设定间隔增加,重复上述的扫描方法,直到x的值超过所述拍摄背景的宽度。图2所示为一个获取纵向颜色条中基准点集合的实施例,但实际中并不限于此。其中,左上角的坐标为(0,0),向右和向下为正方向,y轴的间隔设置为t,x轴的扫描间隔设置为p,色带像素宽度设定为w,每条色带包含3种颜色条,则颜色条的平均宽度w’=w/3,三个颜色条的颜色分别设置为红、绿、蓝。具体步骤如下:(1)固定y值,然后x从0开始扫描。(2)获取(x,y)的当前颜色,判断其当前颜色是否与第一颜色条的颜色相同,如果不同则取下一个扫描点进行判断;(3)如果(x,y)的当前颜色与第一颜色条的颜色相同,则判断(x+w’,y)的颜色是否与第二颜色条相同;(4)如果不同则取下一个扫描点执行步骤(2);(5)如果相同,则判断判断(x+2*w’,y)的颜色是否与第三颜色条相同,如果不同则取下一个扫描点执行步骤(2)本文档来自技高网...

【技术保护点】
一种用于瓷砖分拣的图像分割方法,包括:步骤1:在拍摄背景中放置横向色带和纵向色带,每条色带至少包含2种颜色条;步骤2:扫描所述拍摄背景,获取所述颜色条的基准点和所述基准点的背景颜色;步骤3:在瓷砖到达所述拍摄背景的中心时,比较基准点的当前颜色与背景颜色,获取瓷砖的边界临近坐标点;和步骤4:设置精度,计算瓷砖边界。

【技术特征摘要】
1.一种用于瓷砖分拣的图像分割方法,包括:
步骤1:在拍摄背景中放置横向色带和纵向色带,每条色带至少包含2
种颜色条;
步骤2:扫描所述拍摄背景,获取所述颜色条的基准点和所述基准点的背
景颜色;
步骤3:在瓷砖到达所述拍摄背景的中心时,比较基准点的当前颜色与背
景颜色,获取瓷砖的边界临近坐标点;和
步骤4:设置精度,计算瓷砖边界。
2.根据权利要求1所述的用于瓷砖分拣的图像分割方法,其中,所述步骤
2包括:
步骤21:对所述纵向色带设定y坐标,从左至右扫描所述拍摄背景,按条
件1查找并按顺序保存基准点集合(x1,x2,…xn,y)及基准点的背景颜色,其中,n
为所述纵向色带的颜色条数,所述条件1为:基准点(xk,y)的背景颜色为第k颜
色条的颜色,并且xk为第k颜色条的中点,1≤k≤n;
步骤22:y值按设定间隔增加,重复所述步骤21的扫描方法,直到y的值
超过所述拍摄背景的高度;
步骤23:对所述横向色带设定x坐标,从上至下扫描所述拍摄背景,按条
件2查找并按顺序保存找到基准点集合(x,y1,y2…ym)及基准点的背景颜色,其中,
m为所述横向色带的颜色条数,所述条件2为:基准点(x,yk)的背景颜色为第k
颜色条的颜色,并且yk为第k颜色条的中点,1≤k≤m;和
步骤24:x值按设定间隔增加,重复所述步骤23的扫描方法,直到x的值
超过所述拍摄背景的宽度。
3.根据权利要求1所述的用于瓷砖分拣的图像分割方法,其中,所述步骤

\t3包括:
步骤31:选取两个相邻的基准点集合作为判断点;<...

【专利技术属性】
技术研发人员:吴泽鹏黄伟健候进朗韩智毅
申请(专利权)人:佛山华芯微特科技有限公司
类型:发明
国别省市:广东;44

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

1