一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

座位数据的获取方法、装置、设备及计算机可读存储介质与流程

2022-04-02 05:55:11 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,尤其涉及一种座位数据的获取方法、装置、设备及计算机可读存储介质。


背景技术:

2.随着智能终端的发展,在线票务系统广泛应用于人们日常生活的方方面面,例如,人们可以通过美团、微信等应用软件购买演出门票。在线购物系统可以方便人们便捷购票,同时也给统计票房数据带来了挑战。传统的票房统计中通过web应用程序测试工具selenium获取座位图像,在座位图像的显示类型为座位图类型时,直接获取座位图像中显示的座位数;在座位图像的显示类型是区域图类型时,需要通过人工标注的方式获取座位数据,无法智能地根据座位图像得到座位数据。


技术实现要素:

3.本发明的主要目的在于提供一种座位数据的获取方法、装置、设备及计算机可读存储介质,旨在智能地统计区域图类型的座位图像的座位数据。
4.为实现上述目的,本发明提供的一种座位数据的获取方法,所述座位数据的获取方法包括以下步骤:
5.确定座位图像的显示类型;
6.在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标;
7.基于所述各区域的中心坐标,获取所述各区域的座位数据;
8.根据所述各区域的座位数据,获取所述座位图像的座位数据。
9.在一实施例中,所述在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标的步骤,包括:
10.在所述座位图像中存在文字时,确定所述各区域的区域轮廓;
11.获取所述区域轮廓的顶点坐标,其中,所述顶点坐标存在多个;
12.根据所述各区域的顶点坐标确定所述各区域的中心坐标。
13.在一实施例中,所述在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标的步骤,包括:
14.在所述座位图像中不存在文字时,获取每一票价区间对应的像素值;
15.在所述座位图像中分别获取与所述像素值对应的区域的区域轮廓;
16.根据所述区域轮廓的像素坐标确定所述像素坐标的平均像素坐标;
17.确定所述平均像素坐标为所述各区域的中心坐标。
18.在一实施例中,所述确定座位图像的显示类型的步骤,包括:
19.获取所述座位图像,确定所述座位图像中每一图像方块轮廓的目标位置的像素坐标;
20.根据所述像素坐标之间的距离确定所述座位图像的显示类型。
21.在一实施例中,所述根据所述像素坐标之间的距离确定所述座位图像的显示类型的步骤,包括:
22.在所述座位图像中所述每一图像方块轮廓的基准点的像素坐标与各顶点的像素坐标的距离对应相等时,确定所述座位图像的显示类型为座位图类型;
23.在所述座位图像中各图像方块轮廓的基准像素坐标与所述顶点的像素坐标的距离不相等时,则确定所述座位图像的显示类型为区域图类型,其中,所述目标位置包括各所述图像方块轮廓的基准点和顶点。
24.在一实施例中,所述确定所述座位图像中每一图像方块轮廓的目标位置的像素坐标的步骤之前,还包括:
25.将所述座位图像进行灰度化处理,获取灰度化处理后的图像方块轮廓的数量;
26.在所述图像方块轮廓的数量大于预设值时,执行所述确定所述座位图像中每一图像方块轮廓的像素坐标的步骤;
27.在所述图像方块轮廓的数量小于或等于所述预设值时,确定所述座位图像的显示类型为区域图类型。
28.在一实施例中,所述根据所述各区域的座位数据,获取所述座位图像的座位数据的步骤之后,还包括:
29.获取售票数;
30.根据所述售票数和所述座位数据确定上座率。
31.为实现上述目的,本发明还提供一种座位数据的获取装置,所述座位数据的获取装置包括:
32.第一确定模块,用于确定座位图像的显示类型;
33.第二确定模块,用于在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标;
34.第一获取模块,用于基于所述各区域的中心坐标,获取所述各区域的座位数据;
35.第二获取模块,用于根据所述各区域的座位数据,获取所述座位图像的座位数据。
36.为实现上述目的,本发明还提供一种座位数据的获取设备,所述座位数据的获取设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的座位数据的获取程序,所述座位数据的获取程序被所述处理器执行时实现如上所述的座位数据的获取方法的各个步骤。
37.为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有座位数据的获取程序,所述座位数据的获取程序被处理器执行时实现如上所述的座位数据的获取方法的各个步骤。
38.本发明提供的一种座位数据的获取方法、装置、设备及计算机可读存储介质,在确定座位图像的显示类型为区域图类型时,确定各区域的中心坐标,通过各区域的中心坐标获取各区域的座位数据,从而得到座位图像的座位数据。通过中心坐标的方式获取各个区域的座位数据,得到座位图像中的座位数据,不需要使用人工进行标注各区域,进而获取对应的座位数据,实现智能获取区域图类型的座位图像的座位数据。
附图说明
39.图1为本发明实施例涉及的座位数据的获取设备的硬件结构示意图;
40.图2为本发明座位数据的获取方法的第一实施例的流程示意图;
41.图3为本发明座位数据的获取方法的座位图像的显示类型为座位图类型的座位示意图;
42.图4为本发明座位数据的获取方法的座位图像的显示类型为区域图类型的一示意图;
43.图5为本发明座位数据的获取方法的根据目标位置的像素坐标确定座位图像类型的示意图;
44.图6为本发明座位数据的获取方法的座位图像的显示类型为区域图类型的另一示意图;
45.图7为本发明实施例方案涉及的座位数据的获取装置的模块结构示意图。
46.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
47.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
48.作为一种实现方案,座位数据的获取设备可以如图1所示。
49.本发明实施例方案涉及的是座位数据的获取设备,座位数据的获取设备包括:处理器101,例如cpu,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。
50.存储器102可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括座位数据的获取程序;而处理器101可以用于调用存储器102中存储的座位数据的获取程序,并执行以下操作:
51.确定座位图像的显示类型;
52.在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标;
53.基于所述各区域的中心坐标,获取所述各区域的座位数据;
54.根据所述各区域的座位数据,获取所述座位图像的座位数据。
55.在一实施例中,处理器101可以用于调用存储器102中存储的座位数据的获取程序,并执行以下操作:
56.在所述座位图像中存在文字时,确定所述各区域的区域轮廓;
57.获取所述区域轮廓的顶点坐标,其中,所述顶点坐标存在多个;
58.根据所述各区域的顶点坐标确定所述各区域的中心坐标。
59.在一实施例中,处理器101可以用于调用存储器102中存储的音乐片段选取程序,并执行以下操作:
60.在所述座位图像中不存在文字时,获取每一票价区间对应的像素值;
61.在所述座位图像中分别获取与所述像素值对应的区域的区域轮廓;
62.根据所述区域轮廓的像素坐标确定所述像素坐标的平均像素坐标;
63.确定所述平均像素坐标为所述各区域的中心坐标。
64.在一实施例中,处理器101可以用于调用存储器102中存储的音乐片段选取程序,并执行以下操作:
65.获取所述座位图像,确定所述座位图像中每一图像方块轮廓的目标位置的像素坐标;
66.根据所述像素坐标之间的距离确定所述座位图像的显示类型。
67.在一实施例中,处理器101可以用于调用存储器102中存储的音乐片段选取程序,并执行以下操作:
68.在所述座位图像中所述每一图像方块轮廓的基准点的像素坐标与各顶点的像素坐标的距离对应相等时,确定所述座位图像的显示类型为座位图类型;
69.在所述座位图像中各图像方块轮廓的基准像素坐标与所述顶点的像素坐标的距离不相等时,则确定所述座位图像的显示类型为区域图类型,其中,所述目标位置包括各所述图像方块轮廓的基准点和顶点。
70.在一实施例中,处理器101可以用于调用存储器102中存储的音乐片段选取程序,并执行以下操作:
71.将所述座位图像进行灰度化处理,获取灰度化处理后的图像方块轮廓的数量;
72.在所述图像方块轮廓的数量大于预设值时,执行所述确定所述座位图像中每一图像方块轮廓的像素坐标的步骤;
73.在所述图像方块轮廓的数量小于或等于所述预设值时,确定所述座位图像的显示类型为区域图类型。
74.在一实施例中,处理器101可以用于调用存储器102中存储的音乐片段选取程序,并执行以下操作:
75.获取售票数;
76.根据所述售票数和所述座位数据确定上座率。
77.基于上述座位数据的获取设备的硬件构架,提出本发明座位数据的获取方法的实施例。
78.参照图2,图2为本发明座位数据的获取方法的第一实施例,所述座位数据的获取方法包括以下步骤:
79.步骤s10,确定座位图像的显示类型;
80.步骤s20,在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标;
81.步骤s30,基于所述各区域的中心坐标,获取所述各区域的座位数据;
82.步骤s40,根据所述各区域的座位数据,获取所述座位图像的座位数据。
83.本发明实施例的执行主体为座位数据的获取装置。
84.显示类型为座位图像中显示的座位的类型,其包括区域图类型、座位图类型。中心坐标为座位图像中每一区域的中心点所在的坐标。
85.在本实施例中可通过测试工具(web应用程序测试工具selenium)获取座位图像。
86.例如,通过selenium框架的chromdriver驱动,自动拉起google chrome浏览器,然后通过微信等软件,加上selenium的鼠标控制功能,自动实现登录功能。然后进入选座界
面,其中,在选座界面显示的座位图像的显示类型可以是如图3所示的座位图类型,也可以是区域图类型。
87.座位图像中包含了多个图像方块。selenium在截取座位图像时,无论在选座界面中显示的座位图像的显示类型是座位图类型还是区域图类型,得到的是由多个图像方块组成的图像。
88.本发明中通过selenium获取到的座位图像的显示类型包括座位图类型和区域图类型。在座位图像的显示类型为座位图类型时,在选座界面中可直接查看具体的座位信息,例如,在获取到座位图像后,直接根据座位图像中的方块数量计算得到座位图像中一共存在80*11=880个座位。但在座位图像的显示类型为区域图类型时,在选座界面中需要确定各区域的中心坐标,进而通过selenium工具得到各区域的显示类型为座位图类型的座位图像,计算得到各区域的座位数据,进而得到座位图像的座位数据。
89.例如,参照图4,座位数据的获取装置首先选中舞台任一区域的中心坐标,控制selenium根据选中的中心坐标,获取其对应的显示类型为座位图类型的座位图像,计算得到该区域的座位数据,例如,选中的区域中一共存在30*2 20*3 10*2=140个座位。更新中心坐标获取每一区域的座位数据,相加得到座位图像的座位数据。
90.在本实施例中,在根据所述各区域的座位数据,获取所述座位图像的座位数据后,进一步地通过网络爬虫等工具抓取售票数,根据售票数以及座位数据确定上座率。
91.例如,确定座位图像中的座位数据为2680,进而获取售票数,获取到的售票数为2500,根据所述售票数和座位数据,计算得到上座率为93%,其中,售票数为售出的总票数。座位数据的获取装置通过座位图像得到座位数据,以及通过网络爬虫的方式获取售票数,不需要人为操作,实现了智能地获取上座率。
92.在本实施例中,确定座位图像的显示类型为区域图类型时,确定各区域的中心坐标,通过各区域的中心坐标获取各区域的座位数据,从而得到座位图像的座位数据。通过中心坐标的方式获取各个区域的座位数据,得到座位图像中的座位数据,不需要使用人工进行一一标注各区域,进而获取对应的座位数据,实现了智能获取区域图类型的座位图像的座位数据。
93.基于第一实施例,提出本发明座位数据的获取方法的第二实施例在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标的步骤,包括:
94.步骤s21,在所述座位图像中存在文字时,确定所述各区域的区域轮廓;
95.步骤s22,获取所述区域轮廓的顶点坐标,其中,所述顶点坐标存在多个;
96.步骤s23,根据所述各区域的顶点坐标确定所述各区域的中心坐标。
97.在确定座位图像的显示类型为区域图类型时,确定座位图像是否存在文字,在座位图像中存在文字时,对座位图像执行二分查找操作,获取座位图像中各个区域的中心坐标。参照图6,在图6的座位图像中使用文字说明划分各个区域(例如,西1区、西2区
……
西8区;东1区、东2区
……
东8区)。
98.例如,首先在座位图像中以一图像方块轮廓的顶点记录为坐标原点建立图像方块轮廓的坐标轴,并以坐标原点(0,0)作为扫描原点,其中,图像方块轮廓为座位图像中每一图像方块的轮廓。沿x轴方向从左到右进行扫描,扫描的半径为r,通过文字识别技术,识别扫描范围内是否出现文字,若无,则更改扫描原点的像素坐标为(r,0);在识别到有文字时,
获取文字的数量,在文字的数量大于设置的数量时,确定扫描到范围存在多个区域,缩小扫描半径,例如,改为r/2,若文字的字数没有变化,则继续缩小为r/4,直到扫描范围内无法识别到文字,此时,即可确定一个区域的x轴,例如,坐标为(r1,0)。记录像素坐标(0,0),(r1,0)。接着继续扫描,起始点从r1开始,依照相同的方式找到下一个具有文字的区域,同时记录起始点,得到各个区域横坐标的点。
99.同样地,在y轴从上往下开始扫描,得到一个区域的y轴坐标,记录像素坐标(0,r1),(r1,r1),接着继续扫描,起始点从r1开始,依照相同的方式找到下一个具有文字的区域,同时记录起始点,得到各个区域横坐标的点。
100.得到各个区域的坐标点后,取各个区域坐标点的中间得到该区域的中心坐标,其中,所述中心坐标为像素坐标。例如,一区域的中心坐标为(a,b),a=(r1 0)/2,b=(0 r1)/2。
101.在本实施例中,获取到各区域的中心坐标后,通过控制selenium点击各区域的中心坐标获取各区域的显示类型为座位图类型的座位图像,有效避免在通过区域的边缘点的坐标获取显示类型为座位图类型的座位图像计算该区域的座位数据时,获取到其它区域的座位数据的情况,提高了获取座位数据的准确性。
102.基于第一实施例,提出第三实施例,所述在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标的步骤,包括:
103.步骤s24,在所述座位图像中不存在文字时,获取每一票价区间对应的像素值;
104.步骤s25,在所述座位图像中分别获取与所述像素值对应的区域的区域轮廓;
105.步骤s26,根据所述区域轮廓的像素坐标确定所述像素坐标的平均像素坐标;
106.步骤s27,确定所述平均像素坐标为所述各区域的中心坐标。
107.在座位图像中不存在文字时,确定获取所述座位图像各区域的颜色的像素值。例如,参照图4,在图4中的蓝色区域、黄色区域等字体代表的是在该区域的填充颜色分别为蓝色、黄色,在本实施例中,从上往下依次对票价说明区域进行扫描,如果存在的灰度值的变化为连续非255至255,中间的这个连续非255的灰度值就是一种区域的颜色的灰度值,按照如此循环,可以找到所有票价区间的灰度值集合。
108.在本实施例中,首先获取各票价区间的颜色,确定该颜色对应的像素值,进而在座位图像中确定相同像素值的区域,根据各区域轮廓的像素坐标计算得到平均像素坐标,确定平均像素坐标为所述座位图像各区域的中心坐标。
109.例如,在本实施例中,首先扫描到红色区域,在座位图像中确定所有为红色区域的区域,获取各区域的区域轮廓的像素坐标,根据各区域轮廓的像素坐标中计算得到平均像素坐标,并确定平均像素坐标为各区域的中心坐标。
110.在本实施例中,在获取到座位图像的中心坐标后,通过控制selenium点击各区域的中心坐标获取各区域的显示类型为座位图类型的座位图像,有效避免在通过区域的边缘点的坐标获取显示类型为座位图类型的座位图像计算该区域的座位数据时,获取到其它区域的座位数据的情况,提高了获取票房数据的准确性。
111.基于第一实施例,提出本发明第四实施例。所述确定座位图像的显示类型的步骤,包括:
112.步骤s11,获取所述座位图像,确定所述座位图像中每一图像方块轮廓的目标位置
的像素坐标;
113.步骤s12,根据所述像素坐标之间的距离确定所述座位图像的显示类型。
114.座位图像的显示类型为座位图类型时,座位图像中直接显示的是座位信息,而在座位图像的显示类型为区域图类型时,其显示的是各个区域的座位数据,且,各个座位在座位图中显示的图像方块的大小、形状相同,各区域在座位图中显示的图像方块的大小、形状存在差异。由此,可通过获取到的座位图像中的图像方块轮廓的像素坐标之间的确定座位图的显示类型。
115.例如,获取图像方块轮廓的目标位置可以是图像方块轮廓的中心点、图像方块轮廓的边长的中点,其中图像方块轮廓的边长的中点可以选择四个、或两个,参照图5,在本实施例中以座位图像的显示类型为座位图类型为例进行说明,目标位置为图像方块轮廓的中心点、图像方块轮廓的第一边长的中点a、第二边长的中点b,其中,第一边长设置为图像方块轮廓的宽度、第二边长设置为图像方块轮廓的高度。具体的,以图像方块轮廓的中心点为坐标原点构建一图像方块轮廓的像素坐标系,得到第一边长的中点a和第二边长的中点b的像素坐标分别为(0,1)、(2,0),则图像方块轮廓的中心点的像素坐标到中点a、中点b之间的距离分别为1,√5。依次获取座位图像中下一图像方块轮廓的中心点的像素坐标至其图像方块轮廓的第一边长的中点a的像素坐标、第二边长的中点b的像素坐标之间的距离分别为1,√5。获取座位图像中所有图像方块轮廓的中心点的像素坐标与图像方块轮廓的第一边长的中点a的像素坐标、第二边长的中点b的像素坐标之间的距离。在计算第一个图像方块轮廓的中心点的像素坐标与第一边长的中心的像素坐标的距离与第二个图像方块轮廓的中心点的像素坐标与第一边长的中心的像素坐标的距离相等、与第三个图像方块轮廓的中心点的像素坐标与第一边长的中心的像素坐标的距离相等、
……
、与第n个图像方块轮廓的中心点的像素坐标与第一边长的中心的像素坐标的距离相等,其中n代表获取的座位图像中第n个图像方块轮廓;且第一个图像方块轮廓的中心点的像素坐标与第二边长的中心的像素坐标的距离与第二个图像方块轮廓的中心点的像素坐标与第二边长的中心的像素坐标的距离相等、与第三个图像方块轮廓的中心点的像素坐标与第二边长的中心的像素坐标的距离相等、
……
、与第n个图像方块轮廓的中心点的像素坐标与第二边长的中心的像素坐标的距离相等,即在座位图像中每一图像方块轮廓的中心点的像素坐标与第一边长的中点的像素坐标的距离对应相等、以及中心点的像素坐标与第二边长的中点的像素坐标的距离对应相等,则确定座位图像中的图像方块的轮廓为座位的轮廓,即确定座位图像的显示类型为座位图类型;若存在差异,则确定座位图像的显示类型为区域图类型。
116.在所述座位图像中各所述图像方块轮廓的基准点的像素坐标与各顶点的像素坐标的距离对应相等时,确定所述座位图像的显示类型为座位图类型;
117.在所述座位图像中各图像方块轮廓的基准像素坐标与所述顶点的像素坐标的距离不相等时,则确定所述座位图像的显示类型为区域图类型,其中,所述目标位置包括各所述图像方块轮廓的基准点和顶点。
118.在本实施例中,目标位置可设置为图像方块轮廓的基准点和顶点,其中,基准点为图像方块轮廓左上方的点。
119.具体的,获取座位图像中各图像方块轮廓的基准点,以每一图像方块轮廓的基准点为坐标原点构建各图像方块轮廓的像素坐标系,获取基准点的像素坐标与各顶点的像素
坐标的距离。例如,在确定第一图像方块轮廓中的基准点的坐标与第一顶点的像素坐标的距离为1,与第二顶点的像素坐标的距离为2、第二图像方块轮廓中的基准点的坐标与第一顶点的像素坐标的距离为1,与第二顶点的像素坐标的距离为2、
……
、第n图像方块轮廓中的基准点的坐标与第一顶点的像素坐标的距离为1,与第n顶点的像素坐标的距离为2,确定每一图像方块轮廓的基准点的像素坐标与第一顶点的像素坐标的距离相等,每一图像方块轮廓的基准点的像素坐标与第二顶点的像素坐标的距离相等,则可确定获取到的座位图像的显示类型为座位图类型。即,各所述图像方块轮廓的基准点的像素坐标与各顶点的像素坐标的距离对应相等时,则确定座位图像的显示类型为座位图类型。其中,n代表获取的座位图像中第n个图像方块轮廓,第一顶点设置为图像方块轮廓的右上方顶点,第二顶点设置为图像方块轮廓的左下方顶点。
120.作为图像中各座位的大小相同,在获取到座位图像中各图像方块轮廓的基准像素坐标与顶点的像素坐标的距离不相等时,则可确定座位图像的显示类型为区域图类型。
121.在本实施例的技术方案中,在座位图像中各图像方块轮廓的基准点的像素坐标与各顶点的像素坐标的距离对应相等时,确定座位图像的显示类型为座位图类型;在座位图像中各图像方块轮廓的基准像素坐标与顶点的像素坐标的距离不相等时,则确定座位图像的显示类型为区域图类型,通过基准点与顶点确定座位图像的显示类型,提高了确定座位图像显示类型的准确性。
122.进一步地,在本实施例中确定所述座位图像中每一图像方块轮廓的目标位置的像素坐标的步骤之前,还包括:
123.步骤s01,将所述座位图像进行灰度化处理,获取灰度化处理后的座位图像中所有图像方块轮廓的数量;
124.步骤s02,在所述图像方块轮廓的数量大于预设值时,执行所述确定所述座位图像中每一图像方块轮廓的像素坐标的步骤;
125.步骤s03,在所述图像方块轮廓的数量小于或等于所述预设值时,确定所述座位图像的显示类型为区域图类型。
126.座位类型确定装置在获取到座位图像后,将座位图像进行灰度化处理,具体根据各颜色的加权平均值对座位图像进行灰度化处理。例如灰度值采用三色的加权平均值对图片进行灰度化:gray=0.299*r 0.587*g 0.144*b,其中rgb为图像的三原色三个维度的颜色数值。
127.获取进行灰度处理后的座位图像中的图像方块轮廓的数量,在确定图像方块轮廓的数量小于或等于预设数量时,确定座位图像的显示类型为区域图类型,其中,预设数量可设置为10。
128.具体的,在本发明中,为了更准确地确定座位图像的显示类型,预设数量的设置可根据举办活动的类型确定,比如,对于大型活动(例如,世界寻回演唱会、全国运动会等)设置预设数量的值可以为20,对于小型活动(例如,院运会、学校元旦晚会)设置预设数量的值可以为10。
129.在本实施例的技术方案中,将座位图像进行灰度化处理,获取灰度化处理后的座位图像中所有图像方块轮廓的数量,在图像方块轮廓的数量大于预设值时,执行确定座位图像中每一图像方块轮廓的像素坐标的步骤;在图像方块轮廓的数量小于或等于预设值
时,确定座位图像的显示类型为区域图类型。通过预设数量对座位图像的显示类型进行判断,能够根据座位图像中的图像方块轮廓的数量快速确定座位图像的类型是否为区域图类型。
130.参照图7,本发明还提供一种座位数据的获取装置,所述座位数据的获取装置包括:
131.第一确定模块10,用于确定座位图像的显示类型;
132.第二确定模块20,用于在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标;
133.第一获取模块30,用于基于所述各区域的中心坐标,获取所述各区域的座位数据;
134.第二获取模块40,用于根据所述各区域的座位数据,获取所述座位图像的座位数据。
135.在一实施例中,在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标方面,所述第二确定模块20具体用于:
136.在所述座位图像中存在文字时,确定所述各区域的区域轮廓;
137.获取所述区域轮廓的顶点坐标,其中,所述顶点坐标存在多个;
138.根据所述各区域的顶点坐标确定所述各区域的中心坐标。
139.在一实施例中,在所述座位图像的显示类型为区域图类型时,确定所述座位图像中各区域的中心坐标方面,所述第二确定模块20具体用于:
140.在所述座位图像中不存在文字时,获取每一票价区间对应的像素值;
141.在所述座位图像中分别获取与所述像素值对应的区域的区域轮廓;
142.根据所述区域轮廓的像素坐标确定所述像素坐标的平均像素坐标;
143.确定所述平均像素坐标为所述各区域的中心坐标。
144.在一实施例中,在确定座位图像的显示类型方面,所述第一确定模块20具体用于:
145.获取所述座位图像,确定所述座位图像中每一图像方块轮廓的目标位置的像素坐标;
146.根据所述像素坐标之间的距离确定所述座位图像的显示类型。
147.在一实施例中,在根据所述像素坐标之间的距离确定所述座位图像的显示类型,所述第一确定模块20具体用于:
148.在所述座位图像中所述每一图像方块轮廓的基准点的像素坐标与各顶点的像素坐标的距离对应相等时,确定所述座位图像的显示类型为座位图类型;
149.在所述座位图像中各图像方块轮廓的基准像素坐标与所述顶点的像素坐标的距离不相等时,则确定所述座位图像的显示类型为区域图类型,其中,所述目标位置包括各所述图像方块轮廓的基准点和顶点。
150.在一实施例中,在确定所述座位图像中每一图像方块轮廓的目标位置的像素坐标之前,所述第一确定模块20具体用于:
151.将所述座位图像进行灰度化处理,获取灰度化处理后的图像方块轮廓的数量;
152.在所述图像方块轮廓的数量大于预设值时,执行所述确定所述座位图像中每一图像方块轮廓的像素坐标的步骤;
153.在所述图像方块轮廓的数量小于或等于所述预设值时,确定所述座位图像的显示
类型为区域图类型。
154.在一实施例中,在根据所述各区域的座位数据,获取所述座位图像的座位数据之后,所述第二获取模块40具体用于:
155.获取售票数;
156.根据所述售票数和所述座位数据确定上座率。
157.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
158.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、系统、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、系统、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、系统、物品或者装置中还存在另外的相同要素。
159.通过以上的实施方式的描述,本邻域的技术人员可以清楚地了解到上述实施例系统可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,停车管理设备,空调器,或者网络设备等)执行本发明各个实施例所述的系统。
160.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术邻域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献