本发明涉及数据处理技术,尤其涉及一种适用于智慧旅游的数据处理方法及系统。
背景技术:
1、随着市场需求的扩大,国内旅游行业呈现快速发展趋势,大数据时代构建智慧旅游管理模式也成为旅游现代化的主流趋势。当前旅游产业发展迅速,景区的游客数量日益增加,景区内人员走失的情况也屡见不鲜。
2、现有技术中,常通过视频监控的方式在景区内采取大范围的搜索,这种方式在景区人数众多的情况下往往不容易锁定走失人员,无法快速准确的定位走失的人员,因此,如何在缩小范围的同时能够快速准确的对走失人员进行定位成了如今亟需解决的问题。
技术实现思路
1、本发明实施例提供一种适用于智慧旅游的数据处理方法及系统,可以在缩小范围的同时快速准确的对走失人员进行定位。
2、本发明实施例的第一方面,提供一种适用于智慧旅游的数据处理方法,包括:
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、对多个第一摄像位置和第二摄像位置依次进行连接形成行动路径,将所述行动路径发送至请求端。
40、本发明实施例的第二方面,提供一种适用于智慧旅游的数据处理系统,包括:
41、提取模块,用于提取游客入园时对应的人像区域,对所述人像区域进行划分得到多个部位区域,所述部位区域至少包括脚部区域、腿部区域、上身区域和胳膊区域,获取各部位区域中的各颜色对应的区域面积占比,根据所述部位区域和各颜色对应的区域面积占比建立与各游客对应的人像部位集合;
42、接收模块,用于接收请求端发送的寻找信息,根据寻找信息得到请求人员对应的人像部位集合作为请求部位集合,以及走失人员对应的人像部位集合作为走失部位集合,根据当前时刻和预设时长得到历史时间段,基于当前请求位置获取预设范围内各摄像头在历史时间段内拍摄的多个第一历史视频帧;
43、对比模块,用于获取各所述第一历史视频帧中各游客对应的第一待比对集合,根据所述请求对比集合和第一待比对集合得到第一历史视频帧中各游客对应的第一比对相似值,将第一比对相似值大于预设相似值的第一历史视频帧对应的摄像头作为请求摄像头;
44、走失模块,用于获取请求摄像头对应的第一历史视频帧作为请求视频帧,以及请求视频帧中各游客对应的第二待比对集合,根据走失部位集合和第二待比对集合得到请求视频帧中各游客对应的第二比对相似值,若存在第二比对相似值大于预设比对值时,获取第二比对相似值大于预设相似值的请求视频帧对应的摄像头的位置作为走失位置,并将确定走失人员时的历史时间段作为走失时间段;
45、寻找模块,用于若所有游客对应的第二比对相似值均小于预设比对值,则获取请求摄像头的第一摄像位置,以及所述历史时间段的初始时刻,将所述第一摄像位置更新为第一基准点,将所述初始时刻更新为第一基准时刻,重复上述步骤,直至确定走失人员时停止寻找;
46、位置模块,用于根据所述走失位置获取预设范围内各摄像头在下一个走失时间段内拍摄的第二历史视频帧,根据走失部位集合确定第二历史视频帧中走失人员的下一个走失位置和下一个走失时间段,当下一个走失时间段中有时刻与当前时刻重合时停止寻找,获取走失人员在当前时刻的当前走失位置,将所述当前走失位置发送至请求端。
47、本发明的有益效果如下:
48、1、本发明在每个游客进入景区时会建立与各游客对应的人像部位集合,当发生人员走失的情况时,本发明会根据请求部位集合和第一历史视频帧中各游客对应的第一待比对集合来确定请求人员历史所经过的行动路线,根据请求人员历史所经过的行动路线确定走失人员的走失时间和走失位置,并且根据走失位置获取预设范围内各摄像头在下一个走失时间段内拍摄的第二历史视频帧,并根据走失部位集合确定第二历史视频帧中走失人员的下一个走失位置和下一个走失时间段,以此得到走失人员在走失后所经过的位置点和行动路线,从而得到走失人员的当前走失位置。这样可以缩小走失人员的寻找范围,提高寻找走失人员的准确性,同时还可以减少寻找走失人员时的视频帧排查量,以及减少对所有摄像头进行排查时可能出现多个走失人员的情况。
49、2、本发明在确定请求人员的行动路线时,会将请求部位集合和预设范围内拍摄的多个第一历史视频帧中各游客对应的第一待比对集合进行对比,从而来确定请求人员历史所经过的请求摄像头,将请求摄像头的位置作为请求人员历史所经过的位置。同样的,在确定走失人员的行动路线时,也是通过走失部位集合和预设范围内拍摄的多个第二历史视频帧中各游客对应的第三待比对集合进行对比,从而来确定走失人员历史所经过位置。这样可以提高对人员进行识别时的效率和准确性。其中,在进行对比时,本发明通过对比的集合中相应的部位区域之间相对应的颜色的区域面积占比来进行计算,得到各游客对应的比对相似值,将比对相似值大于预设相似值的游客作为请求人员或走失人员。通过这种方式,可以对视频帧中的多个游客进行识别判定,提高识别的准确度。
50、3、本发明在调取视频帧时还会依据摄像头密度对预设时长进行调整,相比于现有技术中都采用统一的预设时长,本发明可以减少摄像头密度较高的区域的视频帧的处理量,同时还可以减少请求人员或走失人员的行动路线出现中断的情况。