一种图像标注方法及通用图像标注工具技术

技术编号:19489037 阅读:25 留言:0更新日期:2018-11-17 12:01
本申请提供了一种图像标注方法,根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具;根据所述标注工具中的绘制插件对图像进行标绘,并根据所述标注工具中的界面插件对标绘后的图像的属性进行标注,对图像进行标绘包括打点标绘、标线标绘、标框标绘和区域标绘。根据不同的图像标注需求可以灵活配置生成相应的标注工具,实现了打点标绘、标线标绘、标框标绘和区域标绘,还可以实现对标绘后的图像的属性进行标注,提高了图像标注的效率。

【技术实现步骤摘要】
一种图像标注方法及通用图像标注工具
本专利技术涉及图像处理
,更具体的,涉及一种图像标注方法及通用图像标注工具。
技术介绍
随着无人驾驶技术的兴起和发展,无人驾驶技术中最核心的智能识别技术成为研究重点。例如汽车行驶在道路上,它是否能准确识别前方的障碍物,在遇到红绿灯应该停止还是通行,而智能识别技术的发展得益于庞大的、准确的道路、街景样例数据,这些数据可以帮助改进和优化智能识别技术。图像标注工具可以快速、便捷、高效的生产智能识别技术所需要的样例数据,目前已经存在的类似技术方案,这些技术方案都可以基于图片进行绘图和标注,但所解决的只是特定领域的业务需求。如Openlayers和Leaflet是一套开源的WebGIS客户端JavaScript库,都可以支持在地图图片上展示空间信息和图形要素,也可以在地图上进行图形的标注和绘制。但它们是地理信息系统的解决方案,围绕的核心是地理数据,而地理数据是各种地理特征、空间位置特征和时域特征的总和,不能作为智能识别算法的学习和训练数据来使用。
技术实现思路
有鉴于此,本专利技术提供了一种图像标注方法及通用图像标注工具,根据不同的图像标注需求可以灵活配置生成相应的标注工具,提高了图像标注的效率。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种图像标注方法,包括:根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具;根据所述标注工具中的绘制插件对图像进行标绘,并根据所述标注工具中的界面插件对标绘后的图像的属性进行标注,对图像进行标绘包括打点标绘、标线标绘、标框标绘和区域标绘。可选的,所述根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具,包括:根据图像标注需求中的业务场景对功能配置文件进行配置;对所述功能配置文件进行解析,根据所述功能配置文件中的业务场景标识确定业务插件集合;对所述业务插件集合对应的每个功能模块进行加载,并根据所述功能配置文件分别创建每个功能模块的对象实例;加载地图模块,根据所述功能配置文件对地图模块的相关参数进行初始化;当完成所有的加载和初始化后生成标注工具。可选的,所述根据所述标注工具中的绘制插件对图像进行标绘,包括:监听鼠标事件和/或键盘事件,获取用户标绘图像在屏幕坐标系中的坐标;将用户标绘图像在屏幕坐标系中的坐标转换为用户标绘图像在地图坐标系中的坐标;根据用户标绘图像在地图坐标系中的坐标,创建与用户标绘图像相对应的对象;在地图中绘制与用户标绘图像相对应的对象。一种通用图像标注工具,包括:标注工具生成单元,用于根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具;图像标注单元,用于根据所述标注工具中的绘制插件对图像进行标绘,并根据所述标注工具中的界面插件对标绘后的图像的属性进行标注,对图像进行标绘包括打点标绘、标线标绘、标框标绘和区域标绘。可选的,所述标注工具生成单元包括:配置子单元,用于根据图像标注需求中的业务场景对功能配置文件进行配置;解析子单元,用于对所述功能配置文件进行解析,根据所述功能配置文件中的业务场景标识确定业务插件集合;第一加载子单元,用于对所述业务插件集合对应的每个功能模块进行加载,并根据所述功能配置文件分别创建每个功能模块的对象实例;第二加载子单元,用于加载地图模块,根据所述功能配置文件对地图模块的相关参数进行初始化;生成子单元,用于当完成所有的加载和初始化后生成标注工具。可选的,所述图像标注单元包括:监听子单元,用于监听鼠标事件和/或键盘事件,获取用户标绘图像在屏幕坐标系中的坐标;转换子单元,用于将用户标绘图像在屏幕坐标系中的坐标转换为用户标绘图像在地图坐标系中的坐标;创建子单元,用于根据用户标绘图像在地图坐标系中的坐标,创建与用户标绘图像相对应的对象;绘制子单元,用于在地图中绘制与用户标绘图像相对应的对象。相对于现有技术,本专利技术的有益效果如下:本专利技术公开的一种图像标注方法及通用图像标注工具,根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具,根据不同的图像标注需求可以灵活配置生成相应的标注工具,满足了不同图像标注需求,并实现了打点标绘、标线标绘、标框标绘和区域标绘,还可以实现对标绘后的图像的属性进行标注,提高了图像标注的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种图像标注方法流程图;图2为本专利技术实施例公开的一种生成标注工具的方法流程图;图3为本专利技术实施例公开的一种图像标绘方法流程图;图4为本专利技术实施例公开的一种通用图像标注工具结构示意图;图5为本专利技术实施例公开的一种通用图像标注工具整体架构图;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本实施例公开了一种图像标注方法,应用于通用图像标注工具,具体包括以下步骤:S101:根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具;图像标注需求可以为无人驾驶图像标注需求、关键点图像标注需求、智能家居图像标注需求、图文识别类图像标注需求等。可以根据不同的图像标注需求对功能配置文件进行配置,对功能配置文件进行配置具体为对不同标注功能参数的配置。可以理解的是,不同图像标注需求配置后的功能配置文件不同。通过对配置完成的功能配置文件进行解析,得到标注功能参数,并根据标注功能参数加载相应的功能模块,加载后的功能模块组成标注工具。S102:根据所述标注工具中的绘制插件对图像进行标绘,并根据所述标注工具中的界面插件对标绘后的图像的属性进行标注。标注工具具体是以插件的形式存在的,对图像进行标绘包括打点标绘、标线标绘、标框标绘和区域标绘,因此,相应的绘制插件包括打点标绘插件、标线标绘插件、标框标绘插件和区域标绘插件。其中,打点标绘需要标识出物体的关键点位置,主要满足对特征要求细致的标注业务,如人脸关键点标注、人体骨骼关键点标注等。标线标绘标识出物体的骨架,通常是一条曲线,主要应用于比较精细化的标注业务,如自动驾驶中的道路线识别。标框标绘标识出物体的位置范围,通常是一个矩形框区域,如人脸识别、行人识别、车辆物体等识别。区域标绘标识出物体的轮廓范围,与标框标绘相比要求更加精细,需要准确的绘制出物体的边界,通常数据更加精准。如自动驾驶中的道路识别、车辆物体识别,也包括驾驶环境相关的物体识别,如建筑物、天空、树木等。界面插件是对标绘后的图像的属性进行标注的插件,包括类型级联组件和标注表单,其中,类型级联组件实现了点、线、框和区域之间的关联性标注,标注表单实现了对标绘后的图像的不同属性的标注,属性可以为图像本身的属性,也可以为图像中内容的属性,例如图像为人,人的属性可以为情绪、性别和年龄等。本文档来自技高网...

【技术保护点】
1.一种图像标注方法,其特征在于,包括:根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具;根据所述标注工具中的绘制插件对图像进行标绘,并根据所述标注工具中的界面插件对标绘后的图像的属性进行标注,对图像进行标绘包括打点标绘、标线标绘、标框标绘和区域标绘。

【技术特征摘要】
1.一种图像标注方法,其特征在于,包括:根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具;根据所述标注工具中的绘制插件对图像进行标绘,并根据所述标注工具中的界面插件对标绘后的图像的属性进行标注,对图像进行标绘包括打点标绘、标线标绘、标框标绘和区域标绘。2.根据权利要求1所述的方法,其特征在于,所述根据图像标注需求对功能配置文件进行配置和解析,加载相应的功能模块,生成标注工具,包括:根据图像标注需求中的业务场景对功能配置文件进行配置;对所述功能配置文件进行解析,根据所述功能配置文件中的业务场景标识确定业务插件集合;对所述业务插件集合对应的每个功能模块进行加载,并根据所述功能配置文件分别创建每个功能模块的对象实例;加载地图模块,根据所述功能配置文件对地图模块的相关参数进行初始化;当完成所有的加载和初始化后生成标注工具。3.根据权利要求1所述的方法,其特征在于,所述根据所述标注工具中的绘制插件对图像进行标绘,包括:监听鼠标事件和/或键盘事件,获取用户标绘图像在屏幕坐标系中的坐标;将用户标绘图像在屏幕坐标系中的坐标转换为用户标绘图像在地图坐标系中的坐标;根据用户标绘图像在地图坐标系中的坐标,创建与用户标绘图像相对应的对象;在地图中绘制与用户标绘图像相对应的对象。4.一种通用图像标注工具,其特征在于,包括:标注工具生成单元,...

【专利技术属性】
技术研发人员:李建峰齐红威戴文娟
申请(专利权)人:数据堂北京科技股份有限公司
类型:发明
国别省市:北京,11

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

1