预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108765456A(43)申请公布日2018.11.06(21)申请号201810285084.6(22)申请日2018.04.02(71)申请人上海鹰觉科技有限公司地址200120上海市浦东新区自由贸易试验区新金桥路27号13号楼2层(72)发明人林德银(74)专利代理机构上海汉声知识产权代理有限公司31236代理人庄文莉(51)Int.Cl.G06T7/246(2017.01)G06T7/12(2017.01)G06T7/13(2017.01)权利要求书5页说明书13页附图4页(54)发明名称基于直线边缘特征的目标跟踪方法、系统(57)摘要本发明提供了一种基于直线边缘特征的目标跟踪方法,包括获取直线边缘步骤,所述获取直线边缘步骤包括如下步骤:步骤1:根据从摄像机获取到的图像,获取图像垂直边缘和水平边缘进行检测,获取第一直线边缘;步骤2:根据从摄像机获取到的图像,通过比较图像的连通域中的像素数量和预设像素数量,保留第二直线边缘。本发明提供的基于直线边缘特征的目标跟踪方法和系统为了给后续的跟踪任务提供足够数量的边缘特征,本发明采用三种边缘检测方法,然后进行融合,去掉重复部分,连接断裂边缘从而使目标跟踪可以得到很大的简化。CN108765456ACN108765456A权利要求书1/5页1.一种基于直线边缘特征的目标跟踪方法,其特征在于,包括获取直线边缘步骤,所述获取直线边缘步骤包括如下步骤:步骤1:根据从摄像机获取到的图像,获取图像垂直边缘和水平边缘进行检测,获取第一直线边缘;步骤2:根据从摄像机获取到的图像,通过比较图像的连通域中的像素数量和预设像素数量,保留第二直线边缘;步骤3:根据从摄像机获取到的图像,获取梯度值,对梯度值进行二值化,将垂直边缘分割出来,保留第三直线边缘;步骤4:将第一直线边缘、第二直线边缘以及第三直线边缘相融合,得到融合后的直线边缘;步骤5:将融合后的直线边缘进行区分。2.根据权利要求1所述的基于直线边缘特征的目标跟踪方法,其特征在于,所述步骤1包括如下子步骤:步骤1.1:根据从摄像机获取到的图像,将图像的每一个像素进行遍历,获取每个像素的水平梯度;步骤1.2:以预设像素数量为单位将图像分割为多个等高水平带,对所述多个等高水平带进行逐一检测,获取垂直边缘;步骤1.3:对当前水平带进行逐列扫描,确定垂直边缘;步骤1.4:提取当前列的所有像素对应的水平梯度值,获取平均水平梯度值;步骤1.5:根据平均水平梯度值,确定当前列为垂直边缘;所述步骤1.1包括如下子步骤:步骤1.1.1:提取当前像素左右两侧的像素的亮度值;步骤1.1.2:根据两侧的像素的亮度值,获取平均亮度值;所述步骤1还包括如下子步骤:步骤1.6:设定扫描窗口,对扫描窗口的所有平均水平梯度值进行遍历,若扫描窗口中心位置对应的梯度值大于或小于扫描窗口内的最大值,则将扫描窗口中心位置的梯度值记为0,否则,则保留扫描窗口中心位置的梯度值;步骤1.7:设定预设阈值,若当前列的平均水平梯度值大于预设阈值,则此处为边缘并将此边缘标记出来,否则,则忽略此边缘;步骤1.8:对相邻水平带的所有垂直边缘进行融合,若相邻行的垂直边缘的水平距离偏差在预设范围内,则记为同一条垂直边缘,即为第一直线边缘,否则,则返回步骤1.6继续执行;所述步骤1.8包括如下子步骤:步骤1.8.1:将垂直边缘沿预设方向延伸,获取边缘结束位置,若垂直梯度值大于预设阈值,则继续延伸,否则,则该垂直边缘记为边缘结束位置;所述步骤2包括如下子步骤:步骤2.1:根据从摄像机获取到的图像,获取图像中的所有边缘;其中,所有边缘点记为白色像素,所有非边缘点记为黑色像素;步骤2.2:在所有边缘中,获取并保留第二直线边缘;所述步骤2.2包括如下子步骤:步骤2.2.1:在所有边缘中,将所有的T字形交叉位置和x形交叉位置上的边缘点检测出来;2CN108765456A权利要求书2/5页步骤2.2.2:过滤T字形交叉位置和x形交叉位置上的边缘点;步骤2.2.3:遍历所有的边缘点,获取拐角度数小于阈值角度的边缘点的位置;步骤2.2.4:过滤拐角度数小于阈值角度的边缘点;步骤2.2.5:获取剩余的边缘点的所有连通域,若当前连通域的高度小于第一预设像素数量,而当前连通域的高长度大于第二预设像素数量,则保留该边缘点作为第二直线边缘;所述步骤3包括如下子步骤:步骤3.1:根据从摄像机获取到的图像,获取图像的梯度值;其中,所述梯度值为水平梯度值和垂直梯度值之和;步骤3.2:对梯度值进行二值化,获取二值化图像;所述步骤3.2包括如下子步骤:步骤3.2.1:在二值化图像的所有边缘中,将所有的T字形交叉位置和x形交叉位置上的边缘点检测出来;步骤3.2.2:遍历