本公开涉及停车场管理,尤其涉及一种停车场车位确定方法、电子设备、存储介质。
背景技术:
1、在停车场管理技术领域中,区位相机用于获取停车场的泊位(一个泊位包括一个以上车位)的泊位图像,相关技术通常针对泊位图像所显示的每个车位分别生成一条泊位线段(也就是说,一个车位对应一条泊位线段),或者通过人工的方式手动划分每个车位的泊位线段。然而,这一方面难以保证最终得到的相邻的泊位线段位于同一条直线,从而难以保证所划分的车位位置的一致性,另一方面在区位相机所监控的泊位较多的前提下需要机器或者人工绘制较多的泊位线段,从而导致工作量的增加。
2、因此,现有技术还有待改进。
3、公开内容
4、针对现有技术缺陷,本公开提供一种停车场车位确定方法、电子设备、存储介质,旨在解决现有技术通常针对泊位图像所显示的每个车位分别生成一条泊位线段或者通过人工的方式手动划分每个车位的泊位线段,一方面难以保证最终得到的相邻的泊位线段位于同一条直线,另一方面在区位相机所监控的泊位较多的前提下需要机器或者人工绘制较多的泊位线段的技术问题。
5、本公开解决上述技术问题所采用的技术方案如下:
6、第一方面,本公开提供一种停车场车位确定方法,包括步骤:
7、获取泊位图像;其中,所述泊位图像包括行驶通道以及位于所述行驶通道的至少一侧的车位区域中预设的泊位点;
8、利用所述泊位点生成泊位线段;其中,一段所述泊位线段上对应至少两个所述泊位点,且所述泊位线段的至少一个端点为所述泊位点;以及
9、利用预设的车位数s将所述泊位线段分割为s个泊位子线段;其中,一个所述泊位子线段对应一个车位。
10、在一些实施例中,所述利用预设的车位数s将所述泊位线段分割为s个泊位子线段,包括:
11、获取所述泊位线段的斜率和所述泊位线段的两个端点的像素坐标值;
12、利用所述车位数s、所述斜率、以及两个所述像素坐标值在所述泊位线段上生成s-1个可移动点;其中,所述可移动点不与两个端点重合;以及
13、利用s-1个所述可移动点将所述泊位线段分割为s个所述泊位子线段。
14、在一些实施例中,所述在所述泊位线段上生成s-1个可移动点,包括:
15、在所述泊位线段上等距的生成s-1个可移动点。
16、在一些实施例中,所述利用s-1个所述可移动点将所述泊位线段分割为s个所述泊位子线段,包括:
17、接收所述可移动点的移动指令,根据所述移动指令在所述泊位线段的两端点之间将对应的所述可移动点移动至对应的位置。
18、在一些实施例中,所述泊位图像还包括预设的图像辅助定位标识;
19、所述利用预设的车位数s将所述泊位线段分割为s个泊位子线段,包括:
20、利用所述图像辅助定位标识,以及拍摄所述泊位图像的区位相机的外参数,计算所述区位相机的内外参数,并利用所述内外参数将所述泊位图像和所述泊位线段转换为真实的世界坐标;
21、获取所述泊位线段的两个端点的世界坐标值和所述泊位线段的世界长度值;以及
22、利用预设的车位数s在所述世界坐标内将所述泊位线段等距分割为s个泊位子线段。
23、在一些实施例中,所述图像辅助定位标识包括aruco码;
24、所述利用所述图像辅助定位标识,以及拍摄所述泊位图像的区位相机的外参数,计算所述区位相机的内外参数,并利用所述内外参数将所述泊位图像和所述泊位线段转换为真实的世界坐标,包括:
25、利用所述aruco码的标识符对所述aruco码进行排序,并获取每个所述aruco码的每个角点的角点坐标值;
26、利用拍摄所述泊位图像的区位相机的外参数,以及预设的对应所有所述aruco码的所有所述角点坐标值,计算所述区位相机的内外参数;
27、利用所述内外参数将所述泊位图像和所述泊位线段转换为真实的世界坐标。
28、在一些实施例中,所述利用预设的车位数s在所述世界坐标内将所述泊位线段等距分割为s个泊位子线段之后,还包括:
29、根据所述世界坐标转换的逆向算法,将所述世界坐标内的s个泊位子线段显示到所述泊位图像中。
30、在一些实施例中,所述泊位线段内的车位为连续车位。
31、第二方面,本公开提供一种电子设备,所述电子设备包括处理器和存储有计算机程序指令的存储器,所述计算机程序指令被所述处理器执行时实现上述任一项停车场车位确定方法。
32、第三方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述任一项停车场车位确定方法。
33、有益效果:本公开通过将泊位图像所显示的预设的泊位点作为泊位线段的一个端点来生成泊位线段,并利用预设的车位数将泊位线段分割为与车位一一对应的泊位子线段,实现了仅通过利用泊位点生成一条泊位线段,就可以确定与该泊位点对应的泊位所包括的一个以上车位,从而无需针对每一个车位绘制泊位线段,既降低标记工作量又提高标记操作效率,而且生成的泊位子线段位于同一条直线,保证了泊位图像中所确定的车位位置的一致性。因此,相较于现有技术,本公开无需对泊位图像所显示的每个车位分别绘制一条泊位线段,从而既提高标记操作效率又保证了车位位置的一致性。
技术实现思路
1.一种停车场车位确定方法,其特征在于,包括步骤:
2.根据权利要求1所述的停车场车位确定方法,其特征在于,所述利用预设的车位数s将所述泊位线段分割为s个泊位子线段,包括:
3.根据权利要求2所述的停车场车位确定方法,其特征在于,所述在所述泊位线段上生成s-1个可移动点,包括:
4.根据权利要求2或3所述的停车场车位确定方法,其特征在于,所述利用s-1个所述可移动点将所述泊位线段分割为s个所述泊位子线段,包括:
5.根据权利要求1所述的停车场车位确定方法,其特征在于,所述泊位图像还包括预设的图像辅助定位标识;
6.根据权利要求5所述的停车场车位确定方法,其特征在于,所述图像辅助定位标识包括aruco码;
7.根据权利要求5所述的停车场车位确定方法,其特征在于,所述利用预设的车位数s在所述世界坐标内将所述泊位线段等距分割为s个泊位子线段之后,还包括:
8.根据权利要求1-3、5-7任一项所述的停车场车位确定方法,其特征在于,所述泊位线段内的车位为连续车位。
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储有计算机程序指令的存储器,所述计算机程序指令被所述处理器执行时实现如权利要求1-8任一项所述的停车场车位确定方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-8任一项所述的停车场车位确定方法。