一种图像生成方法、装置、设备以及计算机可读存储介质与流程

文档序号:26988876发布日期:2021-10-19 20:42阅读:57来源:国知局
一种图像生成方法、装置、设备以及计算机可读存储介质与流程

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.图1是本技术实施例提供的一种系统架构示意图;
67.图2a是本技术实施例提供的一种图像生成的场景示意图;
68.图2b是本技术实施例提供的一种图像生成的场景示意图;
69.图3是本技术实施例提供的一种图像生成方法的流程示意图;
70.图4是本技术实施例提供的一种图像生成的场景示意图;
71.图5是本技术实施例提供的一种图像生成方法的流程示意图;
72.图6a是本技术实施例提供的一种图像生成的场景示意图;
73.图6b是本技术实施例提供的一种图像生成的场景示意图;
74.图6c是本技术实施例提供的一种图像生成的场景示意图;
75.图7是本技术实施例提供的一种图像生成装置的结构示意图;
76.图8是本技术实施例提供的一种图像生成装置的结构示意图;
77.图9是本技术实施例提供的一种计算机设备的结构示意图;
78.图10是本技术实施例提供的一种计算机设备的结构示意图。
具体实施方式
79.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是 全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
80.请参见图1,是本技术实施例提供的一种系统架构示意图。如图1所示, 上述系统架构可以包括用户终端10、体征测量设备20、服务器30a、

、服务 器30b,其中,用户终端10携带拍摄组件、通信组件以及定位组件等功能。用 户终端10调用上述拍摄组件对体征测量设备20的测量位置区域进行监控,当 监控到上述测量位置区域中存在人脸图像时,可以生成体征测量请求,并将上 述体征测量请求发送到上述体征测量设备20,以使上述体征测量设备20获取 该人脸图像所属的目标对象的体征数据。在获取到针对目标对象的体征数据后, 通过上述拍摄组件获取目标对象的对象图像数据(可以是人脸图像,也可以是 包括人脸图像的全身图像),然后将上述体征数据和对象图像数据进行叠加,生 成携带目标对象
的体征数据的水印图像。体征测量设备20用于测量目标对象的 生命体征,生命体征可以包括目标对象的体温、脉搏、血压等基本体征;体征 测量设备20也可以用于测量目标对象的面部特征,例如通过测量面部特征,可 以识别目标对象是否戴口罩、戴防护镜;体征测量设备20也可以用于测量目标 对象的行为动作,以识别出对应的行为类型,如洗手动作,进而可以统计出洗 手的次数。服务器30a、

、服务器30b可以为用户终端10的后台设备,用于 存储用户终端10发送的携带体征数据的水印图像。当需要追溯目标对象的体征 数据时,可以利用目标对象的人脸图像,在服务器30a、

、服务器30b中查 询针对目标对象的水印图像,进而可以获取水印图像上的体征数据,有效地提 高了数据查询效率。
81.请一并参见图2a,是本技术实施例提供的一种图像生成的场景示意图。如 图2a所示,用户终端10通过拍摄组件101对公司、住宅、医院等区域的进出 口进行监控,当检测到目标对象30进入到拍摄组件101所监控的区域,或体征 测量设备20所测量的测量位置区域中时,用户终端10生成针对目标对象30 的体征测量请求,并发送至体征测量设备20。体征测量设备20获取到体征测 量请求时,可以自动的测量目标对象30在其测量位置区域中的体征数据,或者 工作人员手持体征测量设备20对目标对象30进行生命体征测量,然后将体征 数据返回至用户终端10。
82.进一步地,请参见图2b,是本技术实施例提供的一种图像生成的场景示意 图。当用户终端10获取到体征测量设备20发送的针对目标对象30的体征数据 时,获取体征水印模板,用户终端10将接收到上述体征数据的时间戳记为第一 时间戳t1。如图2b所示,体征水印模板包括第一元素框102a、第二元素框 103a、...、第三元素框104a,其中,每个元素框中所填充的数据均不同。根据 体征水印模板中的每个元素框(也包括第一元素框102a、第二元素框103a以 及第三元素框104a),确定体征水印模板中需要的参数或元素,例如体温、获 取体温的时间以及地点等,然后用户终端10调用相关组件去获取所需要的元素, 如调用定位组件获取体征测量设备20测量到上述体征数据所处的地理位置,调 用时间组件获取体征测量设备20测量到上述体征数据的时间戳,即可以得知何 时在何地测量了目标对象的生命体征数据;调用拍摄组件101获取目标对象30 的人脸图像或全身图像。用户终端10获取到所需要的元素后,根据上述各个元 素框分别对应的元素类型,从上述体征数据中获取元素,如图2b所示,体征数 据可以包括:“36.1℃”、“2020.2.24 10:25”、“a省b市c区d街道1192号
”ꢀ
等,即体征测量设备20在2020年2月24号的早上10点25分,于a省b市 c区d街道1192号测量了目标对象30的体温,其体温为36.1℃。所以当第一 元素框102a保存的是目标对象30的体温时,则将“36.1℃”填充至第一元素 框102a中,生成用户终端10所对应的显示屏上的可视化第一元素102b(即 36.1℃),同理,将“2020.2.24 10:25”填充至第二元素框103a中,生成可视 化第二元素103b;将“a省b市c区d街道1192号”填充至第三元素框104a 中,生成可视化第三元素104b。上述可知,用户终端10自动生成针对目标对 象30的体征水印数据100。
83.用户终端10调用拍摄组件101拍摄目标对象30的人脸数据(对象图像数 据),然后将上述体征水印数据100与上述人脸数据进行叠加,生成用户终端 10所对应屏幕上可视化的携带体征水印数据100的人脸图像。将获取到针对目 标对象30的人脸数据的时间戳记为第二时间戳,当第一时间戳ti与第二时间 戳的时间间隔大于用户终端10设定的时长阈值时,用户终端10可以认为上述 体征数据失效,或是人脸数据失效,则删除上述人脸数据以
及体征数据,并发 送失败提示信息至体征测量设备20,使其重新测量目标对象30的体征数据, 并再次传回用户终端10。当第一时间戳ti与第二时间戳的时间间隔很小时, 即小于用户终端10系统所设定的时长阈值时,则将上述体征数据以及人脸数据 合并,生成携带针对目标对象30体征数据以及人脸的水印图像,进而可以有效 地保证上述体征数据以及上述人脸图像的真实性和可靠性。
84.可选的,当不要求对象图像数据与体征水印数据之间的实时性时,对象图 像数据可以为已备份的针对目标对象的图像数据,且不需要用户终端10的拍摄 组件实时拍摄目标对象。当体征水印数据生成后,也可以先保存,当需要和对 象图像数据合成时,再获取已保存的体征水印数据,和已拍摄的对象图像数据 进行合成,生成用于展示上述体征数据的水印图像。
85.可选的,本技术可以先确定体征水印模板,然后利用体征测量设备20获取 体征数据,此处不限定。
86.利用用户终端10中的水印相机应用或者第三方应用中的小程序(其携带水 印相机功能)的基础能力,本技术实施例支持在日常生活工作拍照结果中,自 动加载“消毒状态汇报”“自我隔离计时”“体征状态汇报”等水印。其中,
ꢀ“
体征状态汇报”水印中,可以结合智能体温计实时的测量结果,生成体温数 据水印,加盖在实时拍摄的照片上,获得不可篡改的体温测量图片。通过本申 请,可以实现以下2点:
87.1、提高便捷性。
88.本技术实施例将“体温测量”(如图2b中的体温36.1℃)、“数值记录
”ꢀ
(如图2b中的时间2020.2.24 10:25以及地点a省b市c区d街道1192号)、
ꢀ“
被测量人影像记录”(即目标对象的对象图像数据)三项操作合为一项操作, 大大节省了操作时间,降低了操作复杂度。
89.在一些特殊场合,例如医院传染科,均需要对来往工作场地的医护人员进 行体温测量,在体温正常的情况下,方准许医护人员进入工作场地。测量体温, 记录体温,上报测量结果,操作繁琐,对于人流量较大的工作场地,无法可靠 的实施完成。本技术实施例中,仅需要将用户终端10的拍摄设备固定在入口, 操作体温测量设备,即可一次性完成“体温测量”“数值记录”“被测量人影 像记录”三个关键操作,方便汇报和跟踪体温异常的相关人员,很好的避免了 监管漏洞。
90.2、提高可靠性。
91.被测量人影像与体温数据同时保存在一张结果照片中,一一对应,且不可 篡改。
92.在一些疫情期间,排查和确认疑似病例人员的过程需要极其严谨的数据支 撑。本技术实施例中,将体温的测量对象影像(即目标对象的对象图像数据) 与实时体温数值同时保存下来,生成不可篡改的图片文件,为疑似病例排查, 提供了简便而可靠的数据文件。
93.其中,图1中的用户终端集群可以包括手机、平板电脑、笔记本电脑、掌 上电脑、智能音响、移动互联网设备(mid,mobile internet device)、pos(pointof sales,销售点)机、可穿戴设备(例如智能手表、智能手环等)等。图1 中的体征测量设备20为具有数据传输功能的体征测量设备,例如蓝牙体温计、 医用体征设备等。
94.进一步地,请参见图3,是本技术实施例提供的一种图像生成方法的流程 示意图。如图3所示,上述方法可以包括:
95.步骤s101,用户终端发送体征测量请求到体征测量设备,以使体征测量设 备获取
目标对象的体征数据。
96.具体的,上述用户终端调用上述拍摄组件对测量位置区域进行监控;当上 述用户终端监控到上述测量位置区域中存在人脸图像时,生成上述体征测量请 求,发送上述体征测量请求到上述体征测量设备。
97.请再参见图2a,拍摄组件101可以是直接安装在用户终端10上的摄像头 组件,或是独立于用户终端10的摄像头,但由用户终端10控制工作。拍摄组 件101主要的拍摄范围集中于体征测量设备20工作的地方,即上述测量位置区 域,所以当拍摄组件101拍摄到目标对象30位于测量位置区域时,会生成针对 目标对象30的一个体征测量请求至体征测量设备20,体征测量设备20可以为 全自动设备,即检测到目标对象30处于测量位置区域且获取到用户终端10发 送的体征测量请求时,自动测量目标对象30的体征数据,也可以是技术人员操 控上述体征测量设备20获取针对目标对象30的体征数据。
98.步骤s102,用户终端接收体征测量设备返回的体征数据,根据体征数据调 用拍摄组件,通过拍摄组件获取针对目标对象的对象图像数据。
99.具体的,上述用户终端将获取到上述体征数据的时间戳,确定为第一时间 戳;上述用户终端将获取到上述对象图像数据的时间戳,确定为第二时间戳; 上述用户终端确定上述第一时间戳与上述第二时间戳之间的间隔时长。
100.请再参见图2a以及图2b,将接收到上述体征数据的时间戳,确定为第一 时间戳t1,上述体征数据可以包括针对目标对象30的基本体征数据,例如体 温、血压、脉搏等,也可以包括体征测量设备20获取到目标对象30的基本体 征数据时的时间以及地理位置,当不包括时间以及地理位置时,则以用户终端 10获取到体征数据时的时间以及地理位置为体征数据中的一部分,此处不做限 定,可以根据实际的应用场景设置。
101.用户终端10获取到体征测量设备20返回的体征数据时,调用拍摄组件101, 获取目标对象30的初步对象图像数据,当初步对象图像数据存在不清楚或错误 对象时,拍摄组件101可以重新拍摄目标对象30,将不存在问题的图像数据确 定为针对目标对象30的对象图像数据301,如图4所示,图4是本技术实施例 提供的一种图像生成的场景示意图。将获取到上述对象图像数据301的时间戳, 确定为第二时间戳t2,第二时间戳t2大于上述第二时间戳t1。
102.本技术实施例中,用户终端10与体征测量设备20之间的通讯连接可以利 用蓝牙,也可以利用无线、物理数据线缆等其他方式,不影响技术的实现效果。
103.步骤s103,用户终端获取体征水印模板,将体征数据添加至体征水印模板, 生成体征水印数据。
104.具体的,上述用户终端获取上述体征水印模板中的元素布局框,确定上述 元素布局框中的元素数据所对应的元素类型;上述用户终端确定上述体征数据 对应的体征类型,将上述体征类型与上述元素类型进行匹配,得到匹配结果; 上述用户终端根据上述匹配结果将上述体征数据添加至上述元素布局框,生成 体征水印数据。请一并参见图4,如图4所示,
105.请再参见图2b,如图2b所示,体征水印模板中的元素布局框可以包括第 一元素框102a、第二元素框103a、...、第三元素框104a,因此用户终端10需 要确定每个元素框中的元素类型,例如第一元素框102a中保存的是目标对象 30的体温数据。用户终端10获取到上
述体征数据后,需要对体征数据进行分 类,确定体征数据对应的体征类型,如图2b所示,上述体征数据包括:“36.1℃”、
ꢀ“
2020.2.24 10:25”、

、“a省b市c区d街道1192号”,则可以确定“36.1℃
”ꢀ
为目标对象30的体温,“2020.2.24 10:25”为体征测量设备20获取到目标对 象30体温时的时间戳,或者为用户终端10获取到该体征数据的时间戳,即第 一时间戳t1,“a省b市c区d街道1192号”为体征测量设备20或者用户终 端10在“2020.2.24 10:25”时刻所处于的地理位置。然后将元素类型与体征 类型进行匹配,根据匹配结果,将体征数据中的各个数据添加至体征水印模板 中。当体征数据中不包括上述体征水印模块的元素时,用户终10端可以调用相 关组件、端口去获取元素框中的元素,则可生成体征水印数据100。如图2b中 所示,将体征数据添加至第一元素框102a、第二元素框103a、...、第三元素框 104a中,生成体征水印数据100,体征水印数据100包括第一元素102b(体温 36.1℃)、第二元素103b(时间戳2020.2.24 10:25)、第三元素104b(地理位 置a省b市c区d街道1192号)。
106.需要注意的是,本技术实施例中,步骤s102以及步骤s103不限定先后时 间顺序的,既可以步骤s102先发生,即用户终端10根据体征数据先获取针对 目标对象30的对象图像数据301,再获取体征水印模板;也可以步骤s103先 发生,即用户终端10在获取到体征数据后,先将体征数据添加至体征水印模板, 生成体征水印数据100后,再去调用拍摄组件101获取对象图像数据301;还 可以步骤s102以及步骤s103同时发生,即在将获取到体征数据后,一边调用 拍摄组件101获取对象图像数据301,一边同时将体征数据添加至体征水印模 板中生成体征水印数据100。
107.步骤s104,用户终端根据体征水印数据以及对象图像数据,生成用于展示 体征数据的水印图像。
108.具体的,当上述间隔时长小于时长阈值,则上述用户终端执行上述用户终 端根据上述体征水印数据以及上述对象图像数据,生成用于展示上述体征数据 的水印图像的步骤。当上述体征数据或上述对象图像数据或上述水印图像不满 足水印生成条件时,上述用户终端删除上述体征数据和上述对象图像数据,发 送失败提示信息至上述体征测量设备。
109.用户终端10的部分组件未开启或存在其他缺陷时,影响体征数据的生成, 例如用户终端10的体征测量设备出现故障,无法测量到目标对象的体温或血压, 导致体征数据不完整,因此,体征数据不满足水印生成条件;或者拍摄组件无 法正确拍摄目标对象,用户终端10无法生成对象图像数据,因此,对象图像数 据不满足水印生成条件。当上述体征测量设备测量的体征数据存在明显问题时, 例如测量目标对象的体温为20℃,低于正常人类体温阈值,或者无法识别目标 对象的脸部特征(例如无法确定目标对象戴口罩),也可以确定体征数据不满足 水印生成条件,用户终端10也无法生成水印图像,此时会删除上述体征数据或 上述对象图像数据,并发送失败提示信息至上述体征测量设备。进一步的,当 体征水印数据和对象图像数据合成失败的时候,或合成得到的水印图像存在缺 陷,例如过于模糊,也可以确定水印图像不满足水印生成条件,也可以删除体 征数据和对象图像数据,发送失败提示信息至上述体征测量设备。
110.可选的,请再参见图4,为了保证水印图像的实时性,防止被黑客或技术 人员修改对象图像数据301或体征数据,故要求获取两者的时间间隔在时长阈 值内。首先根据第一时间戳t1以及第二时间戳t2,获取间隔时长t12,然后 判断间隔时长t12是否大于时长阈值。当上述间隔时长t12小于时长阈值时, 用户终端10根据上述体征水印数据100以及上述
的体征数据。首先确定体征测量组件的测量位置区域,当体征测量组件为独立 的体征测量设备时,获取目标对象30的体征数据,如图3所对应的实施例,此 处不再进行赘述。
118.可选的,如图6a所示,在本技术实施例中,还可以直接使用用户终端10 上的拍摄组件20(例如手机摄像头)所自带的红外传感器、红外摄像头等,获 取目标对象30的体征数据,即拍摄组件20可以作为体征测量组件来获取体征 数据,上述体征数据用来填充上述“体征状态汇报”水印模板40中的元素框,
ꢀ“
体征状态汇报”水印模板40中的元素框可以包括第一元素框102、第二元素 框103以及第三元素框104,每个元素框所填充的数据均不同。
119.当检测到测量位置区域中存在上述目标对象30时,获取针对目标对象30 的体征数据,然后将上述体征数据作为针对目标对象30的对象监控数据。上述 对象监控数据可以包括“36.1℃”、“2020.2.25 11:02”以及“a省b市c区 d街道1192号”,其中,“36.1℃”为目标对象30的体温,“2020.2.25 11:02
”ꢀ
为体征测量设备20获取到目标对象30体温时的时间戳,“a省b市c区d街 道1192号”为体征测量设备20在“2020.2.25 11:02”时刻所处于的地理位 置。
120.可选的,若上述监控数据类型为上述隔离监控数据类型时,获取针对上述 目标对象的隔离历史数据;上述隔离历史数据包括预期隔离总时长和已隔离时 长;根据上述预期隔离总时长与上述已隔离时长,获取剩余隔离时长,将上述 剩余隔离时长确定为针对上述目标对象的上述对象监控数据。
121.按国家卫生部的要求,例如每个在重点疫情区工作、生活或有疑似接触疫 情的人员,都要自我隔离14天。而隔离期间,记录和汇报是个很枯燥,且很难 核查的事。请参见图6b,是本技术实施例提供的一种图像生成的场景示意图。 目标对象(可以包括隔离人员)打开用户终端10中的水印相机应用,例如2019 年5月26日隔离人员第一次打开“自我隔离计时”水印模板50,可以设置隔 离期,例如共隔离14天,则2019年5月26日为隔离第1天,同时还可以通过 拍摄组件获取目标对象的对象图像数据。2019年5月27日,目标对象再次打 开该水印模板时,该水印模板可以追溯隔离记录,自动确定隔离天数,即可确 定2019年5月27日为针对目标对象的隔离第2天。同时,“自我隔离计时”水 印模板50自带不可篡改的地理信息,也确保了居家隔离情况的可靠性。
122.当上述监控数据类型为上述隔离监控数据类型时,如图6b所示,用户终端 10根据“自我隔离计时”水印模板50中的元素框获取隔离数据,上述元素框 可以包括:第一元素框102、第二元素框103、以及第三元素框104。
123.首先用户终端10获取针对上述目标对象的隔离历史数据,上述隔离历史数 据可以包括:“须隔离14天,已隔离6天”、“a省b市c区d街道1192号”、
ꢀ“
2020.2.24 10:25”以及针对目标对象的真实对象图像数据(为了核实目标 对象是否变换),则可以根据上述隔离历史数据确定目标对象已隔离天数、隔离 的地理位置信息、上次打开该水印模板的时间以及真实对象图像数据。当用户 在2020年2月25日的上午11点02分打开“自我隔离计时”水印模板50时, 用户终端10可以自动确定对象监控数据(即上述隔离数据),如图6b所示,对 象监控数据可以包括“隔离第7天”、“a省b市c区d街道1192号”以及
ꢀ“
2020.2.25 11:02”。
124.可选的,若上述监控数据类型为上述消毒监控数据类型时,获取上述目标 对象所处的地理位置信息和当前时间信息;若上述地理位置信息处于上述目标 对象对应的工作区域范围内,且上述当前时间信息属于上述目标对象对应的工 作时间范围内,则将上述地
理位置信息和上述当前时间信息,确定为针对上述 目标对象的对象监控数据。
125.公共场所以及公共设施需要每隔一段时间进行一次消毒,按平常的工作方 式,要求清洁人员在每次清洁消毒工作完成后,填写消毒状况工作单记录。而 上级管理单位,以周为单位检查。但在特殊时期(如疫情期间)或特殊公共场 所(如医院传染科),有些场所和设施要求一天多次消毒,且为避免工作有所纰 漏,会要求基层工作人员每次立即填写记录和汇报。这对于管理人员和基层清 洁工作人员都是很麻烦的事情。
126.请一并参见图6c,是本技术实施例提供的一种图像生成的场景示意图。如 图6c所示,当目标对象30点击用户终端10的“消毒状态汇报”水印模板60 时,用户终端10获取针对该水印模板的消毒数据。具体过程可以为:利用用户 终端10的组件获取目标对象30此时所处的地理位置,以及当前时间戳,即消 毒数据可以包括上述地理位置以及上述当前时间戳。然后将上述地理位置和当 前时间戳与目标对象30的工作日志(即图6c中对象工作时间)进行对比,当 消毒数据中的地理位置处于目标对象30对应的工作区域范围内,且消毒数据中 的当前时间戳处于目标对象30对应的工作时间范围内,则可以确定上述地理位 置以及当前时间戳为正确的监控数据,因此可以将上述消毒数据确定为针对上 述目标对象30的对象监控数据。
127.在本技术实施例中,添加水印相机功能中的“消毒状态汇报”水印模板, 自动加载当前工作“时间”的同时,也加载当前“地理”位置,且不可篡改。 这样,基层负责消毒工作的人员,只用将自己消毒过的区域或物体拍照上传至 指定接口终端,即可完成汇报工作,大大降低了基层和管理者双方的工作压力, 也大大提高了消毒状况的可靠性。
128.步骤s203,将上述对象监控数据添加至上述水印模板,生成监控水印数据。
129.具体的,获取上述水印模板中的元素布局框,确定上述元素布局框中的元 素数据所对应的元素类型;确定上述对象监控数据对应的监控类型,将上述监 控类型与上述元素类型进行匹配,得到匹配结果;根据上述匹配结果将上述对 象监控数据添加至上述元素布局框,生成上述监控水印数据。
130.响应针对监控界面的水印图像触发操作,若用户终端10获取的水印模板为
ꢀ“
体征状态汇报”水印模板40时,则对象监控数据为体征数据。请再参见图 6a,用户终端10获取“体征状态汇报”水印模板40中每个元素框所分别对应 的元素类型,即元素框102、元素框103以及元素框104分别对应的元素类型, 若元素框102中的元素是针对目标对象的体温,则将上述体征数据中的体温数 据添加至上述元素框102中,其余元素框亦如此。所以,用户终端10需要确定 体征数据中每个数据分别对应的监控类型,上述体征数据可以包括:“36.1℃”、
ꢀ“
a省b市c区d街道1192号”以及“2020.2.25 11:02”。“36.1℃”表示目 标对象30的体温,“a省b市c区d街道1192号”表示体征测量组件获取目 标对象30体温时的地理位置,“2020.2.25 11:02”表示体征测量组件获取目标 对象30的时间戳。将上述监控类型与上述元素类型进行匹配,根据匹配结果将 上述体征数据一一添加至“体征状态汇报”水印模板40中,生成对应的体征监 控水印数据。
131.响应针对监控界面的水印图像触发操作,若用户终端10获取的水印模板为
ꢀ“
自我隔离计时”水印模板50时,则对象监控数据为隔离数据。请再参见图 6b,用户终端10获取“自我隔离计时”水印模板5中每个元素框所分别对应的 元素类型,即元素框102、元素框103以及元素框104分别对应的元素类型, 若元素框102中的元素是针对目标对象的隔离日
期,则将上述隔离数据中的隔 离日期数据添加至上述元素框102中,其余元素框亦如此。所以,用户终端10 需要确定隔离数据中每个数据分别对应的监控类型,上述隔离数据可以包括:
ꢀ“
隔离第7天”、“a省b市c区d街道1192号”以及“2020.2.25 11:02”。
ꢀ“
隔离第7天”表示目标对象30之前已隔离6天,或是第7次打开该水印模板 进行打卡,“a省b市c区d街道1192号”表示目标对象30进行隔离的地理 位置,“2020.2.25 11:02”表示目标对象30此时的时间戳。将上述监控类型 与上述元素类型进行匹配,根据匹配结果将上述隔离数据一一添加至“自我隔 离计时”水印模板50中,生成对应的隔离监控水印数据。
132.响应针对监控界面的水印图像触发操作,若用户终端10获取的水印模板为
ꢀ“
消毒状态汇报”水印模板60时,则对象监控数据为消毒数据。请再参见图6c,用户终端10获取“消毒状态汇报”水印模板60中每个元素框所分别对应 的元素类型,即元素框102以及元素框103分别对应的元素类型,若元素框102 中的元素是针对目标对象的工作地理位置,则将上述消毒数据中的地理位置数 据添加至上述元素框102中,其余元素框亦如此。所以,用户终端10需要确定 消毒数据中每个数据分别对应的监控类型,上述体征数据可以包括:“a省b 市c区d街道1192号”以及“2020.2.25 11:02”。“a省b市c区d街道1192 号”表示用户终端10获取“消毒状态汇报”水印模板60时的地理位置,“2020.2.25 11:02”表示用户终端10获取“消毒状态汇报”水印模板60时的时间戳。将上 述监控类型与上述元素类型进行匹配,根据匹配结果将上述体征数据一一添加 至“消毒状态汇报”水印模板60中,生成对应的消毒监控水印数据。
133.步骤s204,获取针对上述目标对象的对象图像数据。
134.具体的,将获取到上述对象监控数据的时间戳,确定为第一时间戳;将获 取到上述对象图像数据的时间戳,确定为第二时间戳;确定上述第一时间戳与 上述第二时间戳之间的间隔时长;当上述间隔时长小于时长阈值,则执行根据 上述监控水印数据以及上述对象图像数据,生成用于展示上述对象监控数据的 水印图像的步骤;当上述间隔时长等于或大于上述时长阈值,则删除上述对象 监控数据以及上述对象图像数据,在上述监控界面显示失败提示信息。
135.由步骤s203可知,用户终端10将上述对象监控数据添加至上述水印模板, 生成监控水印数据,请再参见图6b,此时“自我隔离计时”水印模板50的水 印图像数据已生成,上述水印图像数据可以包括“第7天”、“a省b市c区d 街道1192号”以及“2020.2.25 11:02”。用户终端10通过拍摄组件20获取 目标对象的待核实对象图像数据,且将获取到上述待核实对象图像数据的时间 戳,确定为第二时间戳,将获取到上述对象监控数据的时间戳,确定为第一时 间戳。首先将待核实对象图像数据与真实对象图像数据进行对比,当用户终端 10确定待核实对象图像数据所对应的对象是目标对象时,则计算上述第一时间 戳以及上述第二时间戳的间隔时长。由于要保证生成的水印图像的实时性,故 要求两个时间戳的间隔时长需在时长阈值内,具体确认过程请参见图3中步骤 s104所对应的实施例,此处不再进行赘述。
136.可选的,当不要求对象监控数据与对象图像数据之间的实时性时,可以不 考虑上述时长阈值。对象图像数据可以为已备份的针对目标对象的图像数据, 在生成对象监控数据后,不需要用户终端10的拍摄组件实时拍摄目标对象,可 以利用已备份的对象图像数据与上述对象监控数据进行合成,生成用于展示上 述对象监控数据的水印图像。进一步地,
当对象监控数据生成后,也可以先保 存,当需要和对象图像数据合成时,再获取已保存的对象监控数据,和已拍摄 的对象图像数据进行合成,生成用于展示上述对象监控数据的水印图像。
137.请再参见图6c,在“消毒状态汇报”水印模板60中,用户终端10利用拍 摄组件,可以拍摄目标对象30,也可以拍摄目标对象30所工作的内容,即对 象图像数据可以为目标对象30所工作的地方或物体,此处不做限定。
138.在图6a中,获取针对目标对象30的对象图像数据的过程和图3的步骤s102 一致,故在此不再进行赘述。
139.步骤s205,根据上述监控水印数据以及上述对象图像数据,生成用于展示 上述对象监控数据的水印图像。
140.具体的,当确认对象监控数据且对象图像数据有效的情况下,生成用于展 示针对目标对象的对象监控数据的水印图像。请再参见图6a,用户终端10所 对应的显示屏上的水印图像,既包含目标对象30的对象图像数据,又包含针对 目标对象30的体征数据。同理,请再参见图6c以及图6b,用户终端10所对 应的显示屏上的水印图像,既包含目标对象30的对象图像数据,又包含针对目 标对象30的对象监控数据。
141.可选的,当出现以下情况不满足水印生成条件时,用户终端10无法生成水 印图像,且可以在上述监控界面显示失败提示信息:用户终端10的部分组件未 开启或存在其他缺陷,影响对象监控数据的生成,例如用户终端10的体征测量 组件出现故障,无法测量到目标对象的体温或血压,导致体征数据不完整,因 此,体征数据不满足水印生成条件;或者拍摄组件无法正确拍摄目标对象,用 户终端10无法生成对象图像数据,因此,对象图像数据不满足水印生成条件。 当上述体征测量组件测量的体征数据存在明显问题时,例如测量目标对象的体 温为20℃,低于正常人类体温阈值,或者无法识别目标对象的脸部特征(例如 无法确定目标对象戴口罩),也可以确定体征数据不满足水印生成条件,用户终 端10也无法生成水印图像,此时会删除上述体征数据或上述对象图像数据,并 在上述监控界面显示失败提示信息。进一步的,当对象监控数据和对象图像数 据合成失败的时候,或合成得到的水印图像存在缺陷,例如过于模糊,也可以 确定水印图像不满足水印生成条件,也可以删除对象监控数据和对象图像数据, 在上述监控界面显示失败提示信息。
142.当追溯目标对象30的对象监控数据时,可以输入该目标对象30的人脸图 像或者名字等特征信息,则可以从用户终端10所对应的后台设备中获取对象监 控数据。
143.本技术实施例通过响应针对监控界面的水印图像触发操作,确定水印模板 以及上述水印模板对应的监控数据类型;然后根据上述监控数据类型,获取针 对目标对象的对象监控数据;将获取到的对象监控数据添加至上述水印模板, 生成监控水印数据;用户终端通过上述拍摄组件获取针对上述目标对象的对象 图像数据;在确定上述对象监控数据以及上述对象图像数据真实可靠的情况下, 生成用于展示上述对象监控数据的水印图像。上述可知,本技术通过将针对目 标对象的对象图像数据以及对象监控数据保存在一张水印照片中,且一一对应, 因此在追溯目标对象的对象监控数据时,可以提高数据查询效率。
144.进一步地,请参见图7,是本技术实施例提供的一种图像生成装置的结构 示意图。上述图像生成装置可以是运行于计算机设备中的一个计算机程序(包 括程序代码),例如该图像生成装置为一个应用软件;该装置可以用于执行本申 请实施例提供的方法中的相
应步骤。如图7所示,该图像生成装置1可以包括: 发送请求模块11、接收数据模块12、生成水印模块13以及生成图像模块14。
145.发送请求模块11,用于发送体征测量请求到体征测量设备,以使上述体征 测量设备获取目标对象的体征数据;
146.接收数据模块12,用于接收上述体征测量设备返回的上述体征数据,根据 上述体征数据调用拍摄组件,通过上述拍摄组件获取针对上述目标对象的对象 图像数据;
147.生成水印模块13,用于获取体征水印模板,将上述体征数据添加至上述体 征水印模板,生成体征水印数据;
148.生成图像模块14,用于根据上述体征水印数据以及上述对象图像数据,生 成用于展示上述体征数据的水印图像。
149.其中,发送请求模块11、接收数据模块12、生成水印模块13以及生成图 像模块14的具体功能实现方式可以参见上述图3对应实施例中的步骤s101-步 骤s104,这里不再进行赘述。
150.再请参见图7,上述图像生成装置1还可以包括:第一确定模块15、第二 确定模块16、第三确定模块17、执行步骤模块18。
151.第一确定模块15,用于将获取到上述体征数据的时间戳,确定为第一时间 戳;
152.第二确定模块16,用于将获取到上述对象图像数据的时间戳,确定为第二 时间戳;
153.第三确定模块17,用于确定上述第一时间戳与上述第二时间戳之间的间隔 时长;
154.执行步骤模块18,用于当上述间隔时长小于时长阈值,则执行上述根据上 述体征水印数据以及上述对象图像数据,生成用于展示上述体征数据的水印图 像的步骤。
155.其中,第一确定模块15、第二确定模块16、第三确定模块17、执行步骤 模块18的具体功能实现方式可以参见上述图3对应实施例中的步骤s102以及 步骤s104,这里不再进行赘述。
156.再请参见图7,上述图像生成装置1还可以包括:发送消息模块19。
157.发送消息模块19,用于当所述体征数据或所述对象图像数据或所述水印图 像不满足水印生成条件时,所述用户终端删除所述体征数据和所述对象图像数 据,发送失败提示信息至所述体征测量设备。
158.其中,发送消息模块19的具体功能实现方式可以参见上述图3对应实施例 中的步骤s104,这里不再进行赘述。
159.再请参见图7,上述发送请求模块11可以包括:调用组件单元111以及生 成请求单元112。
160.调用组件单元111,用于调用上述拍摄组件对测量位置区域进行监控;
161.生成请求单元112,用于当监控到上述测量位置区域中存在人脸图像时, 生成上述体征测量请求,发送上述体征测量请求到上述体征测量设备。
162.其中,调用组件单元111以及生成请求单元112的具体功能实现方式可以 参见上述图3对应实施例中的步骤s101,这里不再进行赘述。
163.再请参见图7,上述生成水印模块13可以包括:确定元素类型单元131、 确定体征类型单元132以及生成水印数据单元133。
164.确定元素类型单元131,用于获取上述体征水印模板中的元素布局框,确 定上述元素布局框中的元素数据所对应的元素类型;
165.确定体征类型单元132,用于确定上述体征数据对应的体征类型,将上述 体征类型与上述元素类型进行匹配,得到匹配结果;
166.生成水印数据单元133,用于根据上述匹配结果将上述体征数据添加至上 述元素布局框,生成体征水印数据。
167.其中,确定元素类型单元131、确定体征类型单元132以及生成水印数据 单元133的具体功能实现方式可以参见上述图3对应实施例中的步骤s103,这 里不再进行赘述。
168.本技术实施例通过用户终端调用拍摄组件,来监控目标对象,当目标对象 位于体征测量设备的测量位置区域时,发送体征测量请求到体征测量设备,以 使上述体征测量设备获取目标对象的体征数据;当接收到上述体征测量设备返 回的上述体征数据时,用户终端通过拍摄组件,获取针对上述目标对象的对象 图像数据;用户终端获取体征水印模板,根据上述体征数据以及上述体征水印 模板,生成体征水印数据;再根据上述体征水印数据以及上述对象图像数据, 生成用于展示上述体征数据的水印图像。上述可知,本技术通过将针对目标对 象的对象图像数据以及体征数据保存在一张水印照片中,且一一对应,因此在 追溯目标对象的体征数据时,可以提高数据查询效率。
169.进一步地,请参见图8,是本技术实施例提供的一种图像生成装置的结构 示意图。上述图像生成装置可以是运行于计算机设备中的一个计算机程序(包 括程序代码),例如该图像生成装置为一个应用软件;该装置可以用于执行本申 请实施例提供的方法中的相应步骤。如图8所示,该图像生成装置2可以包括: 第一获取模块21、第二获取模块22、第一生成模块23、第三获取模块24以及 第二生成模块25。
170.第一获取模块21,用于响应针对监控界面的水印图像触发操作,获取水印 模板以及上述水印模板对应的监控数据类型;
171.第二获取模块22,用于根据上述监控数据类型,获取针对目标对象的对象 监控数据;
172.第一生成模块23,用于将上述对象监控数据添加至上述水印模板,生成监 控水印数据;
173.第三获取模块24,用于获取针对上述目标对象的对象图像数据;
174.第二生成模块25,用于根据上述监控水印数据以及上述对象图像数据,生 成用于展示上述对象监控数据的水印图像。
175.其中,第一获取模块21、第二获取模块22、第一生成模块23、第三获取 模块24以及第二生成模块25的具体功能实现方式可以参见上述图5对应实施 例中的步骤s201-步骤s205,这里不再进行赘述。
176.再请参见图8,上述第二获取模块22可以包括:体征测量单元221、确定 区域单元222以及第一获取单元223。
177.体征测量单元221,用于若上述监控数据类型为体征监控数据类型时,则 调用体征测量组件;
178.确定区域单元222,用于确定上述体征测量组件对应的测量位置区域;
179.第一获取单元223,用于当检测到上述测量位置区域中存在上述目标对象 时,获
取上述目标对象对应的体征数据,将上述体征数据作为针对上述目标对 象的上述对象监控数据。
180.其中,体征测量单元221、确定区域单元222以及第一获取单元223的具 体功能实现方式可以参见上述图5对应实施例中的步骤s202,这里不再进行赘 述。
181.再请参见图8,上述第二获取模块22可以包括:第二获取单元224以及第 三获取单元225。
182.第二获取单元224,用于若上述监控数据类型为上述隔离监控数据类型时, 获取针对上述目标对象的隔离历史数据;上述隔离历史数据包括预期隔离总时 长和已隔离时长;
183.第三获取单元225,用于根据上述预期隔离总时长与上述已隔离时长,获 取剩余隔离时长,将上述剩余隔离时长确定为针对上述目标对象的上述对象监 控数据。
184.其中,第二获取单元224以及第三获取单元225的具体功能实现方式可以 参见上述图5对应实施例中的步骤s202,这里不再进行赘述。
185.再请参见图8,上述第二获取模块22可以包括:第四获取单元226以及确 定数据单元227。
186.第四获取单元226,用于若上述监控数据类型为上述消毒监控数据类型时, 获取上述目标对象所处的地理位置信息和当前时间信息;
187.确定数据单元227,用于若上述地理位置信息处于上述目标对象对应的工 作区域范围内,且上述当前时间信息属于上述目标对象对应的工作时间范围内, 则将上述地理位置信息和上述当前时间信息,确定为针对上述目标对象的对象 监控数据。
188.其中,第四获取单元226以及确定数据单元227的具体功能实现方式可以 参见上述图5对应实施例中的步骤s202,这里不再进行赘述。
189.再请参见图8,上述第一生成模块23可以包括:第一确定单元231、第二 确定单元232以及添加数据单元233。
190.第一确定单元231,用于获取上述水印模板中的元素布局框,确定上述元 素布局框中的元素数据所对应的元素类型;
191.第二确定单元232,用于确定上述对象监控数据对应的监控类型,将上述 监控类型与上述元素类型进行匹配,得到匹配结果;
192.添加数据单元233,用于根据上述匹配结果将上述对象监控数据添加至上 述元素布局框,生成上述监控水印数据。
193.其中,第一确定单元231、第二确定单元232以及添加数据单元233的具 体功能实现方式可以参见上述图5对应实施例中的步骤s203,这里不再进行赘 述。
194.再请参见图8,上述图像生成装置2还可以包括:第一确定模块26、第二 确定模块27、执行步骤模块28以及显示信息模块29。
195.第一确定模块26,用于将获取到上述对象监控数据的时间戳,确定为第一 时间戳;
196.第二确定模块27,用于将获取到上述对象图像数据的时间戳,确定为第二 时间戳;
197.上述第二确定模块27,还用于确定上述第一时间戳与上述第二时间戳之间 的间
隔时长;
198.执行步骤模块28,用于当上述间隔时长小于时长阈值,则执行根据上述监 控水印数据以及上述对象图像数据,生成用于展示上述对象监控数据的水印图 像的步骤;
199.显示信息模块29,用于当上述间隔时长等于或大于上述时长阈值,则删除 上述对象监控数据以及上述对象图像数据,在上述监控界面显示失败提示信息。
200.其中,第一确定模块26、第二确定模块27、执行步骤模块28以及显示信 息模块29的具体功能实现方式可以参见上述图5对应实施例中的步骤s204, 这里不再进行赘述。
201.本技术实施例通过用户终端调用拍摄组件,来监控目标对象,当目标对象 位于体征测量设备的测量位置区域时,发送体征测量请求到体征测量设备,以 使上述体征测量设备获取目标对象的体征数据;当接收到上述体征测量设备返 回的上述体征数据时,用户终端通过拍摄组件,获取针对上述目标对象的对象 图像数据;用户终端获取体征水印模板,根据上述体征数据以及上述体征水印 模板,生成体征水印数据;再根据上述体征水印数据以及上述对象图像数据, 生成用于展示上述体征数据的水印图像。上述可知,本技术通过将针对目标对 象的对象图像数据以及对象体征数据保存在一张水印照片中,且一一对应,因 此在追溯目标对象的对象监控数据时,可以提高数据查询效率。
202.请参见图9,是本技术实施例提供的一种计算机设备的结构示意图。如图9 所示,上述计算机设备1000可以包括:处理器1001,网络接口1004和存储器 1005,此外,上述计算机设备1000还可以包括:用户接口1003,和至少一个 通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。其 中,用户接口1003可以包括显示屏(display)、键盘(keyboard),可选用户 接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以 包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram 存储器,也可以是非易失性的存储器(non-volatile memory),例如至少一个磁 盘存储器。存储器1005可选的还可以是至少一个位于远离前述处理器1001的 存储装置。如图9所示,作为一种计算机可读存储介质的存储器1005中可以包 括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。
203.在图9所示的计算机设备1000中,网络接口1004可提供网络通讯功能; 而用户接口1003主要用于为用户提供输入的接口;而处理器1001可以用于调 用存储器1005中存储的设备控制应用程序,以实现:
204.发送体征测量请求到体征测量设备,以使上述体征测量设备获取目标对象 的体征数据;
205.接收上述体征测量设备返回的上述体征数据,根据上述体征数据调用拍摄 组件,通过上述拍摄组件获取针对上述目标对象的对象图像数据;
206.获取体征水印模板,将上述体征数据添加至上述体征水印模板,生成体征 水印数据;
207.根据上述体征水印数据以及上述对象图像数据,生成用于展示上述体征数 据的水印图像。
208.在一个实施例中,上述处理器1001具体还执行以下步骤:
209.将获取到上述体征数据的时间戳,确定为第一时间戳;
210.将获取到上述对象图像数据的时间戳,确定为第二时间戳;
211.确定上述第一时间戳与上述第二时间戳之间的间隔时长;
212.当上述间隔时长小于时长阈值,则执行上述根据上述体征水印数据以及上 述对象图像数据,生成用于展示上述体征数据的水印图像的步骤。
213.在一个实施例中,上述处理器1001具体还执行以下步骤:
214.当所述体征数据或所述对象图像数据或所述水印图像不满足水印生成条件 时,所述用户终端删除所述体征数据和所述对象图像数据,发送失败提示信息 至所述体征测量设备。
215.在一个实施例中,上述处理器1001在执行发送体征测量请求到体征测量设 备时,具体执行以下步骤:
216.调用上述拍摄组件对测量位置区域进行监控;
217.当监控到上述测量位置区域中存在人脸图像时,生成上述体征测量请求, 发送上述体征测量请求到上述体征测量设备。
218.在一个实施例中,上述处理器1001在执行将上述体征数据添加至上述体征 水印模板,生成体征水印数据时,具体执行以下步骤:
219.获取上述体征水印模板中的元素布局框,确定上述元素布局框中的元素数 据所对应的元素类型;
220.确定上述体征数据对应的体征类型,将上述体征类型与上述元素类型进行 匹配,得到匹配结果;
221.根据上述匹配结果将上述体征数据添加至上述元素布局框,生成体征水印 数据。
222.本技术实施例通过用户终端调用拍摄组件,来监控目标对象,当目标对象 位于体征测量设备的测量位置区域时,发送体征测量请求到体征测量设备,以 使上述体征测量设备获取目标对象的体征数据;当接收到上述体征测量设备返 回的上述体征数据时,用户终端通过拍摄组件,获取针对上述目标对象的对象 图像数据;用户终端获取体征水印模板,根据上述体征数据以及上述体征水印 模板,生成体征水印数据;再根据上述体征水印数据以及上述对象图像数据, 生成用于展示上述体征数据的水印图像。上述可知,本技术通过将针对目标对 象的对象图像数据以及体征数据保存在一张水印照片中,且一一对应,因此在 追溯目标对象的体征数据时,可以提高数据查询效率。
223.请参见图10,是本技术实施例提供的一种计算机设备的结构示意图。如图 10所示,上述计算机设备2000可以包括:处理器2001,网络接口2004和存储 器2005,此外,上述计算机设备2000还可以包括:用户接口2003,和至少一 个通信总线2002。其中,通信总线2002用于实现这些组件之间的连接通信。 其中,用户接口2003可以包括显示屏(display)、键盘(keyboard),可选用 户接口2003还可以包括标准的有线接口、无线接口。网络接口2004可选的可 以包括标准的有线接口、无线接口(如wi-fi接口)。存储器2005可以是高速 ram存储器,也可以是非易失性的存储器(non-volatile memory),例如至少一 个磁盘存储器。存储器2005可选的还可以是至少一个位于远离前述处理器2001 的存储装置。如图10所示,作为一种计算机可读存储介质的存储器2005中可 以包括操作系统、网络通信模块、用户接口模块以及设备控制应用程序。
224.在图10所示的计算机设备2000中,网络接口2004可提供网络通讯功能; 而用户接口2003主要用于为用户提供输入的接口;而处理器2001可以用于调 用存储器2005中存储
的设备控制应用程序,以实现:
225.响应针对监控界面的水印图像触发操作,获取水印模板以及上述水印模板 对应的监控数据类型;
226.根据上述监控数据类型,获取针对目标对象的对象监控数据;
227.将上述对象监控数据添加至上述水印模板,生成监控水印数据;
228.获取针对上述目标对象的对象图像数据;
229.根据上述监控水印数据以及上述对象图像数据,生成用于展示上述对象监 控数据的水印图像。
230.在一个实施例中,上述处理器2001在执行根据上述监控数据类型,获取针 对目标对象的对象监控数据时,具体执行以下步骤:
231.若上述监控数据类型为体征监控数据类型时,则调用体征测量组件;
232.确定上述体征测量组件对应的测量位置区域;
233.当检测到上述测量位置区域中存在上述目标对象时,获取上述目标对象对 应的体征数据,将上述体征数据作为针对上述目标对象的上述对象监控数据。
234.在一个实施例中,上述处理器2001在执行根据上述监控数据类型,获取针 对目标对象的对象监控数据时,具体执行以下步骤:
235.若上述监控数据类型为上述隔离监控数据类型时,获取针对上述目标对象 的隔离历史数据;上述隔离历史数据包括预期隔离总时长和已隔离时长;
236.根据上述预期隔离总时长与上述已隔离时长,获取剩余隔离时长,将上述 剩余隔离时长确定为针对上述目标对象的上述对象监控数据。
237.在一个实施例中,上述处理器2001在执行根据上述监控数据类型,获取针 对目标对象的对象监控数据时,具体执行以下步骤:
238.若上述监控数据类型为上述消毒监控数据类型时,获取上述目标对象所处 的地理位置信息和当前时间信息;
239.若上述地理位置信息处于上述目标对象对应的工作区域范围内,且上述当 前时间信息属于上述目标对象对应的工作时间范围内,则将上述地理位置信息 和上述当前时间信息,确定为针对上述目标对象的对象监控数据。
240.在一个实施例中,上述处理器2001在执行将上述对象监控数据添加至上述 水印模板,生成监控水印数据时,具体执行以下步骤:
241.获取上述水印模板中的元素布局框,确定上述元素布局框中的元素数据所 对应的元素类型;
242.确定上述对象监控数据对应的监控类型,将上述监控类型与上述元素类型 进行匹配,得到匹配结果;
243.根据上述匹配结果将上述对象监控数据添加至上述元素布局框,生成上述 监控水印数据。
244.在一个实施例中,上述处理器2001具体还执行以下步骤:
245.将获取到上述对象监控数据的时间戳,确定为第一时间戳;
246.将获取到上述对象图像数据的时间戳,确定为第二时间戳;
247.确定上述第一时间戳与上述第二时间戳之间的间隔时长;
248.当上述间隔时长小于时长阈值,则执行根据上述监控水印数据以及上述对 象图像数据,生成用于展示上述对象监控数据的水印图像的步骤;
249.当上述间隔时长等于或大于上述时长阈值,则删除上述对象监控数据以及 上述对象图像数据,在上述监控界面显示失败提示信息。
250.本技术实施例通过用户终端调用拍摄组件,来监控目标对象,当目标对象 位于体征测量设备的测量位置区域时,发送体征测量请求到体征测量设备,以 使上述体征测量设备获取目标对象的体征数据;当接收到上述体征测量设备返 回的上述体征数据时,用户终端通过拍摄组件,获取针对上述目标对象的对象 图像数据;用户终端获取体征水印模板,根据上述体征数据以及上述体征水印 模板,生成体征水印数据;再根据上述体征水印数据以及上述对象图像数据, 生成用于展示上述体征数据的水印图像。上述可知,本技术通过将针对目标对 象的对象图像数据以及对象监控数据保存在一张水印照片中,且一一对应,因 此在追溯目标对象的对象监控数据时,可以提高数据查询效率。
251.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质存 储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时实 现图3和图5中各个步骤所提供的图像生成方法,具体可参见上述图3和图5 各个步骤所提供的实现方式,在此不再赘述。
252.上述计算机可读存储介质可以是前述任一实施例提供的图像生成装置或者 上述计算机设备的内部存储单元,例如计算机设备的硬盘或内存。该计算机可 读存储介质也可以是该计算机设备的外部存储设备,例如该计算机设备上配备 的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital, sd)卡,闪存卡(flash card)等。进一步地,该计算机可读存储介质还可以既 包括该计算机设备的内部存储单元也包括外部存储设备。该计算机可读存储介 质用于存储该计算机程序以及该计算机设备所需的其他程序和数据。该计算机 可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
253.本技术实施例的说明书和权利要求书及附图中的术语“第一”、“第二”等 是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们 任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、 方法、装置、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括 没有列出的步骤或模块,或可选地还包括对于这些过程、方法、装置、产品或 设备固有的其他步骤单元。
254.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示 例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地 描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决 于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用 来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范 围。
255.本技术实施例提供的方法及相关装置是参照本技术实施例提供的方法流程 图和/或结构示意图来描述的,具体可由计算机程序指令实现方法流程图和/或 结构示意图的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框 的结合。这些计算机程序指令可提供到通用计算机、专用计算机、嵌入式处理 机或其他可编程数据处理设备的
处理器以产生一个机器,使得通过计算机或其 他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或 多个流程和/或结构示意图一个方框或多个方框中指定的功能的装置。这些计算 机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工 作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括 指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或结构示 意图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算 机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系 列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行 的指令提供用于实现在流程图一个流程或多个流程和/或结构示意一个方框或 多个方框中指定的功能的步骤。
256.以上所揭露的仅为本技术较佳实施例而已,当然不能以此来限定本技术之 权利范围,因此依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1