座位图像标记方法、座位图像标记装置和电子设备与流程

文档序号:18872892发布日期:2019-10-14 19:57阅读:498来源:国知局
座位图像标记方法、座位图像标记装置和电子设备与流程

本申请总的来说涉及图像处理领域,且更为具体地,涉及一种座位图像标记方法、座位图像标记装置和电子设备。



背景技术:

随着经济的发展,除了生产领域之外,还需要满足人们更加丰富的文化需求。同时,为了促进文化交流和发展,举办了越来越多的大型文化活动,比如各种演出活动等。

另外,随着针对这些活动的网上售票的普及,越来越多的用户在网上购票。因此,在用户购票的同时,希望能够看到举办活动的场馆的详细座位图,尤其是,用户希望能够看到自己所购票所对应的具体座位号。这就需要售票公司在售票前进行场馆图和座位的绘制。

但是,目前的演出场馆绘座,都是基于手工绘图的方式,费时费力。例如,一个十万个座位的演出场馆,熟练操作人员在绘制座位图时,需要十六个工时左右,其中包括几个主要工序:首先,将场馆分成若干区域,然后给区域命名,例如把区域定义成某看台;然后,需要按区域,绘制座位,每排几个座位,每列几个座位,都需要和实际场馆相符;之后,将绘制好的一个区域座位的矩阵(一般是若干排,若干列的一个座位矩阵)旋转形变,以适应相应的区域;最后手工给座位编号。

因此,需要改进的座位图像标记方案。



技术实现要素:

为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种座位图像标记方法、座位图像标记装置和电子设备,其可以通过对场馆座位的自动标记,实现与实际场馆一致的座位图像标记的准确性,节省大量人力。

根据本申请的一方面,提供了一种座位图像标记方法,包括:识别场馆的初始图像以获得每个座位的坐标数据;基于所述坐标数据绘制每个座位的座位图像;确定要标记座位编号的标记区域;以及,基于所述标记区域的形状特征对所述每个座位的座位图像进行标记。

在上述座位图像标记方法中,基于所述坐标数据绘制每个座位的座位图像包括:基于所述坐标数据计算所述每个座位对应的中心点坐标;获取每个座位的预设半径;以及,基于所述中心点坐标和所述预设半径绘制每个座位的座位图像。

在上述座位图像标记方法中,确定要标记座位编号的标记区域包括:识别所述初始图像以获得所述场馆的预先划分的场地区域;以及,将所述预先划分的场地区域之一设置为要标记座位编号的标记区域。

在上述座位图像标记方法中,确定要标记座位编号的标记区域包括:接收对于所述场馆中指定区域的框选操作;以及,将所述框选的指定区域设置为要标记座位编号的标记区域。

在上述座位图像标记方法中,基于所述标记区域的形状特征对所述每个座位的座位图像进行标记包括:确定所述标记区域的第一角落和与所述第一角落对应的第一方向和第二方向;将所述第一角落处的位置标记为第一座位;将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位;以及,基于所述第一座位和所述第二座位沿所述第一方向对每个座位进行顺序标记。

在上述座位图像标记方法中,将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位包括:确定与所述第一座位在所述第二方向上相邻的相邻座位的数目;响应于确定所述相邻座位的数目是二,比较所述两个相邻座位的横坐标;以及,基于所述第一座位相对于所述标记区域的位置将所述两个相邻座位中横坐标较小者或者较大者。

根据本申请的另一方面,提供了一种座位图像标记装置,包括:图像识别单元,用于识别场馆的初始图像以获得每个座位的坐标数据;座位绘制单元,用于基于所述坐标数据绘制每个座位的座位图像;区域确定单元,用于确定要标记座位编号的标记区域;以及,座位标记单元,用于基于所述标记区域的形状特征对所述每个座位的座位图像进行标记。

在上述座位图像标记装置中,所述座位绘制单元用于:基于所述坐标数据计算所述每个座位对应的中心点坐标;获取每个座位的预设半径;以及,基于所述中心点坐标和所述预设半径绘制每个座位的座位图像。

在上述座位图像标记装置中,所述区域确定单元用于:识别所述初始图像以获得所述场馆的预先划分的场地区域;以及,将所述预先划分的场地区域之一设置为要标记座位编号的标记区域。

在上述座位图像标记装置中,所述区域确定单元用于:接收对于所述场馆中指定区域的框选操作;以及,将所述框选的指定区域设置为要标记座位编号的标记区域。

在上述座位图像标记装置中,所述座位标记单元用于:确定所述标记区域的第一角落和与所述第一角落对应的第一方向和第二方向;将所述第一角落处的位置标记为第一座位;将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位;以及,基于所述第一座位和所述第二座位沿所述第一方向对每个座位进行顺序标记。

在上述座位图像标记装置中,所述座位标记单元将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位包括:确定与所述第一座位在所述第二方向上相邻的相邻座位的数目;响应于确定所述相邻座位的数目是二,比较所述两个相邻座位的横坐标;以及,基于所述第一座位相对于所述标记区域的位置将所述两个相邻座位中横坐标较小者或者较大者。

根据本申请的又一方面,提供了一种电子设备,包括:处理器;以及,存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如上所述的内容推荐方法。

本申请提供的座位图像标记方法、座位图像标记装置和电子设备可以通过对场馆座位的自动标记,实现与实际场馆一致的座位图像标记的准确性,节省大量人力。

附图说明

通过阅读下文优选的具体实施方式中的详细描述,本申请各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。说明书附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。显而易见地,下面描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。而且在整个附图中,用相同的附图标记表示相同的部件。

图1图示了现有场馆座位图绘制方法中生成的座位图的示意图;

图2图示了现有场馆座位图绘制方法中的座位图形变的示意图;

图3图示了根据本申请实施例的座位图像标记方法的流程图;

图4图示了根据本申请实施例的座位图像标记方法中座位标记的第一示例的示意图;

图5图示了根据本申请实施例的座位图像标记方法中座位标记的第二示例的示意图;

图6图示了根据本申请实施例的座位图像标记装置的框图;

图7图示了根据本申请实施例的电子设备的框图。

具体实施方式

下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。

申请概述

在现有的绘制场馆座位图的方法中,需要通过设置作为的排、列等参数,生成座位图,如图1所示。图1图示了现有场馆座位图绘制方法中生成的座位图的示意图。

然后,需要通过手工拖动进行座位图矩阵的形变,以使得座位图符合场馆方向,如图2所示。图2图示了现有场馆座位图绘制方法中的座位图形变的示意图。

并且,在座位图矩阵的形变之后,还需要手工设置座位排、列的编号。这使得无论采取什么绘图工具,座位图的绘制都需要手动绘制和标记,并且,随着座位数量增多,手工绘制和标记的效率,完全取决于绘图工具的操作是否方便和编辑人员的熟练程度,因此很难得到量级的提升。并且,在完成座位图绘制之后,由于所有座位都是一个一个进行标记的,因此需要对于数量和排列都进行仔细校对,费时费力。

针对上述技术问题,本申请的基本构思是提供一种座位图像标记方法、座位图像标记装置和电子设备,其通过对场馆的初始图像的识别进行座位的绘制,并基于预定座位区域的形状特征进行座位的标记,从而显著提升生成座位图像的效率,并且通过对场馆座位的自动标记,实现与实际场馆一致的座位图像标记的准确性,节省大量人力。

需要说明的是,本申请的上述基本构思可以应用于用于举办各种活动的场馆的座位图像标记,并且也可应用于非固定场地的临时场馆,例如露天场馆的座位图像标记。

在介绍了本申请的基本原理之后,下面将参考附图来具体介绍本申请的各种非限制性实施例。

示例性方法

图3图示了根据本申请实施例的座位图像标记方法的流程图。

如图3所示,根据本申请实施例的内容推荐方法包括:s110,识别场馆的初始图像以获得每个座位的坐标数据;s120,基于所述坐标数据绘制每个座位的座位图像;s130,确定要标记座位编号的标记区域;以及s140,基于所述标记区域的形状特征对所述每个座位的座位图像进行标记。

在步骤s110中,识别场馆的初始图像以获得每个座位的坐标数据。也就是说,通过图像识别技术,可以获得初始图像中的待识别对象(例如,座位)的坐标数据。这里,本领域技术人员可以理解,通过图像识别技术,除了识别场馆内的座位以外,还可以自动识别卫生间,过道,出入库等位置信息,从而实现场馆图中除座位外的其它要素的自动绘制。此外,用于识别场馆的初始图像除了用于自动标记座位以外,当使用位图数据时,还可以作为实现实景选座的素材。

在步骤s120中,基于所述坐标数据绘制每个座位的座位图像。具体来说,在获取每个座位的坐标数据之后,可以基于所述坐标数据计算每个座位对应的中心点坐标,然后根据预设的座位半径,来绘制出每个座位的图像。

也就是说,在根据本申请实施例的座位图像标记方法中,基于所述坐标数据绘制每个座位的座位图像包括:基于所述坐标数据计算所述每个座位对应的中心点坐标;获取每个座位的预设半径;以及,基于所述中心点坐标和所述预设半径绘制每个座位的座位图像。

并且,在根据本申请实施例的座位图像标记方法中,由于采用的是图像识别技术,识别出的坐标位置与实际场馆座位的坐标一致,不需要进行座位图矩阵的形变。

在步骤s130中,确定要标记座位编号的标记区域。具体来说,针对特定的场馆来说,通过过道等将整个场馆的区域划分为多个预定区域。并且,通过如上所述对于初始图像的识别,可以识别场馆内的过道等标识信息,从而可以基于这些标识信息识别场馆的区域。

因此,在根据本申请实施例的座位图像标记方法中,确定要标记座位编号的标记区域包括:识别所述初始图像以获得所述场馆的预先划分的场地区域;以及,将所述预先划分的场地区域之一设置为要标记座位编号的标记区域。

但是,由于场馆的形状不同,特别是,对于圆形的场馆,对于上述识别出的区域,可能难以自动地识别排和列的方向。另外,在实际的场馆布置当中,也可能存在某些区域因为特定原因,例如保留为安全区域等而不适于设置座位的情况。因此,在根据本申请实施例的座位图像标记方法中,可以通过用户框选的方式来确定标记区域。

也就是说,在根据本申请实施例的座位图像标记方法中,确定要标记座位编号的标记区域包括:接收对于所述场馆中指定区域的框选操作;以及,将所述框选的指定区域设置为要标记座位编号的标记区域。

在步骤s140中,基于所述标记区域的形状特征对所述每个座位的座位图像进行标记。也就是说,因为标记区域呈一定的几何形状,借助于标记区域的形状特征,可以确定用于标记座位的首排和首列,并由此确定座位的排和列的方向。

图4图示了根据本申请实施例的座位图像标记方法中座位标记的第一示例的示意图。如图4所示,可以首先以所标记区域的一个角落(图4所示的左上角)作为初始座位,并依据该角落的位置确定行方向,例如,将图4所示的标注出的方向作为行方向。然后,获取在与所述行方向不同的方向上距离所述初始座位最近的两个座位,并且确定这两个座位的横坐标,将横坐标较小者确定为第二排的第一列。然后,可以从所述第一座位和所述第二座位分别沿行方向对于第一排座位和第二排座位进行标记。依次类推,可以以第二排座位为依据,继续对第三排座位进行标记,直到所述标记区域的最后一排为止。这里,本领域技术人员可以理解,在图4中是将所述标记区域的左上角设置为第一排第一列的第一座位,从而将横坐标较小者确定为第二排的第一列。在将所述标记区域的右下角或者右上角的座位设置为第一排第一列的第一座位的情况下,则应当将横坐标较大者确定为第二排第一列的第二座位。

图5是图示根据本申请实施例的座位图像标记方法中座位标记的第二示例的示意图。如图5所示,存在各排和各列座位均匀排列的情况,这样,在确定了第一排第一列的第一座位之后,可以直接将在列方向上与第一座位相邻的座位确定为第二座位。这里,本领域技术人员可以理解,与第一座位在列方向上相邻的座位是与所述第一座位的距离最短的座位。

并且,本领域技术人员可以理解,虽然以上图4和图5图示了首先基于标记区域的角落和边缘特征标记座位的行方向,然后标记座位的列方向的实例。根据本申请实施例的座位图像标记方法也可以先标记座位的列方向,再标记座位的行方向。

另外,由于在场地不规则的情况下,例如圆形场地的情况下,基于场馆本身的区域划分可能难以确定行方向和列方向。在根据本申请实施例的座位图像标记方法中,在基于标记区域的形状特征标记座位时,也可以考虑避免首先沿圆形区域的圆周方向确定第一方向。具体地,在标记区域为扇形区域的情况下,可以首先将所述扇形区域的一角标记为第一座位,并且将所述扇形区域的径向方向作为用于顺序标记的第一方向。通过确定与所述第一座位在第二方向,即周向方向上相邻(即,间距最短)的第二座位,可以避免沿周向方向对座位进行顺序标记的困难。并且,在确定了第二座位之后,也可以基于第二座位沿径向方向进行顺序标记。

因此,在根据本申请实施例的座位图像标记方法中,基于所述标记区域的形状特征对所述每个座位的座位图像进行标记包括:确定所述标记区域的第一角落和与所述第一角落对应的第一方向和第二方向;将所述第一角落处的位置标记为第一座位;将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位;以及,基于所述第一座位和所述第二座位沿所述第一方向对每个座位进行顺序标记。

并且,在根据本申请实施例的座位图像标记方法中,将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位包括:确定与所述第一座位在所述第二方向上相邻的相邻座位的数目;响应于确定所述相邻座位的数目是二,比较所述两个相邻座位的横坐标;以及,基于所述第一座位相对于所述标记区域的位置将所述两个相邻座位中横坐标较小者或者较大者标记为所述第二座位。

示例性装置

图6图示了根据本申请实施例的座位图像标记装置的框图。

如图6所示,根据本申请实施例的座位图像标记装置200包括:图像识别单元210,用于识别场馆的初始图像以获得每个座位的坐标数据;座位绘制单元220,用于基于所述图像识别单元210所识别的坐标数据绘制每个座位的座位图像;区域确定单元230,用于确定要标记座位编号的标记区域;以及,座位标记单元240,用于基于所述区域确定单元230所确定的标记区域的形状特征对所述每个座位的座位图像进行标记。

在一个示例中,在上述座位图像标记装置200中,所述座位绘制单元220用于:基于所述坐标数据计算所述每个座位对应的中心点坐标;获取每个座位的预设半径;以及,基于所述中心点坐标和所述预设半径绘制每个座位的座位图像。

在一个示例中,在上述座位图像标记装置200中,所述区域确定单元230用于:识别所述初始图像以获得所述场馆的预先划分的场地区域;以及,将所述预先划分的场地区域之一设置为要标记座位编号的标记区域。

在一个示例中,在上述座位图像标记装置200中,所述区域确定单元230用于:接收对于所述场馆中指定区域的框选操作;以及,将所述框选的指定区域设置为要标记座位编号的标记区域。

在一个示例中,在上述座位图像标记装置200中,所述座位标记单元240用于:确定所述标记区域的第一角落和与所述第一角落对应的第一方向和第二方向;将所述第一角落处的位置标记为第一座位;将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位;以及,基于所述第一座位和所述第二座位沿所述第一方向对每个座位进行顺序标记。

在一个示例中,在上述座位图像标记装置200中,所述座位标记单元240将与所述第一座位在所述第二方向上相邻的相邻座位标记为第二座位包括:确定与所述第一座位在所述第二方向上相邻的相邻座位的数目;响应于确定所述相邻座位的数目是二,比较所述两个相邻座位的横坐标;以及,基于所述第一座位相对于所述标记区域的位置将所述两个相邻座位中横坐标较小者或者较大者。

这里,本领域技术人员可以理解,上述座位图像标记装置200中的各个单元和模块的具体功能和操作已经在上面参考图3到图5描述的座位图像标记方法中详细介绍,并因此,将省略其重复描述。

如上所述,根据本申请实施例的座位图像标记装置300可以实现在各种终端设备中,例如用于绘制座位图像并标记座位的计算机。在一个示例中,根据本申请实施例座位图像标记装置200可以作为一个软件模块和/或硬件模块而集成到所述终端设备中。例如,该座位图像标记装置200可以是该终端设备的操作系统中的一个软件模块,或者可以是针对于该终端设备所开发的一个应用程序;当然,该座位图像标记装置200同样可以是该终端设备的众多硬件模块之一。

替换地,在另一示例中,该座位图像标记装置200与该终端设备也可以是分立的设备,并且该座位图像标记装置200可以通过有线和/或无线网络连接到该验证设备,并且按照约定的数据格式来传输交互信息。

示例性电子设备

下面,参考图7来描述根据本申请实施例的电子设备。

图7图示了根据本申请实施例的电子设备的框图。

如图7所示,电子设备10包括一个或多个处理器11和存储器12。

处理器11可以是中央处理单元(cpu)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备10中的其他组件以执行期望的功能。

存储器12可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(rom)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器11可以运行所述程序指令,以实现上文所述的本申请的各个实施例的内容推荐方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如图像数据等各种内容。

在一个示例中,电子设备10还可以包括:输入装置13和输出装置14,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。

例如,该输入装置13可以是例如键盘、鼠标等等。

该输出装置14可以向外部输出各种信息,包括向用户推荐的内容等。该输出设备14可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。

当然,为了简化,图7中仅图示了该电子设备10中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备10还可以包括任何其他适当的组件。

示例性计算机程序产品和计算机可读存储介质

除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的座位图像标记方法中的步骤。

所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如java、c++等,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。

此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的座位图像标记方法中的步骤。

所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。

本申请中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。

还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。

提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。

为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1