本公开涉及图像处理技术,尤其是一种现场绘图的生成方法和装置。
背景技术:
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、第一确定子单元,用于基于所述三维点云数据的俯视图确定所述目标现场和所述目标现场所包含物品的坐标数据;
49、第二确定子单元,用于根据所述坐标数据确定所述目标现场的轮廓数据和所述目标现场所包含的物品的轮廓数据。
50、可选地,在本公开任一实施例的装置中,所述图像生成单元包括:
51、绘制子单元,用于基于所述目标现场的轮廓数据绘制所述目标现场的轮廓线,以及基于所述目标现场所包含的物品的轮廓数据绘制所述物品的轮廓线;
52、图例添加子单元,用于分别在所述目标现场的轮廓线和所述物品的轮廓线的坐标位置添加对应的所述图例信息,得到所述目标现场的第一平面绘图。
53、可选地,在本公开任一实施例的装置中,所述绘制子单元进一步用于:
54、基于所述目标现场的轮廓数据和所述目标现场所包含的物品的轮廓数据,分别确定所述目标现场和所述目标现场中所包含的物品的轮廓边界、位置、方向和大小;
55、根据所述目标现场和所述目标现场中所包含的物品的轮廓边界、位置、方向和大小,分别绘制所述目标现场的轮廓线和所述物品的轮廓线。
56、可选地,在本公开任一实施例的装置中,所述图像编辑模块包括:
57、编辑响应单元,用于响应用户的编辑请求,以提供针对所述目标现场的第一平面绘图的编辑界面;
58、绘制信息接收单元,用于接收所述用户在所述编辑界面输入的绘图信息;
59、绘图显示单元,用于在预设画布中的特定位置显示所述目标现场的第一平面绘图和所述绘图信息,得到所述目标现场的第二平面绘图。
60、可选地,在本公开任一实施例的装置中,所述绘图信息包括所述第一平面绘图的标题描述信息和图例说明信息,所述装置还包括:
61、图标题生成模块,用于根据所述标题描述信息生成所述第一平面绘图的图标题;
62、图例表生成模块,用于基于所述图例信息和所述图例说明信息生成所述第一平面绘图的图例表。
63、可选地,在本公开任一实施例的装置中,所述绘图显示单元包括:
64、第二获取子单元,用于所述第一平面绘图的角度信息和所述第一平面绘图的图片信息;
65、第三确定子单元,用于根据所述第一平面绘图的角度信息和预设方向指示工具,确定所述第一平面绘图在所述预设画布中的布局方向;
66、比例调整子单元,用于调整所述第一平面绘图的图片信息、图标题和图例表在所述预设画布中的显示大小比例;
67、绘图显示子单元,用于基于所述显示大小比例和所述第一平面绘图在所述预设画布中的布局方向,在所述预设画布中的特定位置分别显示所述第一平面绘图、图标题和图例表,得到所述目标现场的第二平面绘图。
68、可选地,在本公开任一实施例的装置中,所述装置还包括:
69、第三获取模块,用于获取所述目标现场的第一平面绘图的方向数据;
70、第四获取模块,用于在所述方向数据不满足预设方向条件的情况下,获取所述目标现场的第一平面绘图的最长边的水平方向角度;
71、绘图角度调整模块,用于调整所述最长边的水平方向角度为预设角度,以使所述方向数据满足预设方向条件。
72、根据本公开实施例的第三个方面,提供的一种电子设备,包括:
73、存储器,用于存储计算机程序产品;
74、处理器,用于执行所述存储器中存储的计算机程序产品,且所述计算机程序产品被执行时,实现上述第一方面所述的方法。
75、根据本公开实施例的第四个方面,提供的一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时,实现上述第一方面所述的方法。
76、根据本公开实施例的第五个方面,提供的计算机程序产品,包括计算机程序指令,其特征在于,该计算机程序指令被处理器执行时实现上述第一方面所述的方法。
77、基于本公开上述实施例提供的现场绘图的生成方法和装置,可以获取目标现场的三维点云数据和二维图像数据,实现非接触式数据采集,减少了数据采集、测量中对现勘人员的经验的依赖,降低了勘查人员的工作量和时间成本,也减少了勘查时对目标现场的破坏,并提高了数据采集的效率和准确性,根据三维点云数据和二维图像数据来绘制生成目标现场的平面绘图,再通过对平面绘图的编辑,完成现场绘图的制作,供用户管理、下载使用,实现了对现场绘图绘制的自动化,减少对人员绘制的依赖,使得现场勘查过程更加数字化和自动化,提高现场绘图的绘制效率和准确性。
78、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
1.一种现场绘图的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述三维点云数据和二维图像数据生成所述目标现场的第一平面绘图,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述三维点云数据确定所述目标现场的轮廓数据和所述目标现场所包含的物品的轮廓数据,包括:
4.根据权利要求2所述的方法,其特征在于,所述基于所述目标现场的轮廓数据、图例信息,以及所述目标现场所包含的物品的轮廓数据、图例信息,生成所述目标现场的第一平面绘图,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标现场的轮廓数据绘制所述目标现场的轮廓线,以及基于所述目标现场所包含的物品的轮廓数据绘制所述物品的轮廓线,包括:
6.根据权利要求2所述的方法,其特征在于,所述对所述目标现场的第一平面绘图进行绘图信息编辑,得到所述目标现场的第二平面绘图,包括:
7.根据权利要求6所述的方法,其特征在于,所述绘图信息包括所述第一平面绘图的标题描述信息和图例说明信息,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述在预设画布中的特定位置显示所述目标现场的第一平面绘图和所述绘图信息,得到所述目标现场的第二平面绘图,包括:
9.根据权利要求1-8任意一项所述的方法,其特征在于,所述方法还包括:
10.一种现场绘图的生成装置,其特征在于,所述装置包括: