CN112672102B - 一种视频生成方法及装置 - Google Patents

一种视频生成方法及装置 Download PDF

Info

Publication number
CN112672102B
CN112672102B CN201910980259.XA CN201910980259A CN112672102B CN 112672102 B CN112672102 B CN 112672102B CN 201910980259 A CN201910980259 A CN 201910980259A CN 112672102 B CN112672102 B CN 112672102B
Authority
CN
China
Prior art keywords
video
information
target object
detected
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910980259.XA
Other languages
English (en)
Other versions
CN112672102A (zh
Inventor
向芬芬
蔡伟良
赵伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN201910980259.XA priority Critical patent/CN112672102B/zh
Publication of CN112672102A publication Critical patent/CN112672102A/zh
Application granted granted Critical
Publication of CN112672102B publication Critical patent/CN112672102B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Image Processing (AREA)

Abstract

本发明实施例提供了一种视频生成方法及装置,应用于服务器,上述方法包括:接收客户端发送的视频获得请求;获得所述视频获得请求所请求的待检测视频,检测所述待检测视频的各视频帧中对象;向所述客户端发送所述待检测视频和各视频帧中对象的信息,以使得所述客户端根据所述待检测视频和接收到的信息选择待进行虚化处理的目标对象;接收所述客户端发送的各个目标对象的标识;获得对各个目标对象进行虚化处理的方式,并按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的各目标对象进行虚化处理。应用本发明实施例提供的视频生成方法及装置,以提高对视频中对象的隐私保护度。

Description

一种视频生成方法及装置
技术领域
本发明涉及数字图像处理技术领域,特别是涉及一种视频生成方法及装置。
背景技术
当今视频监控的应用越来越广泛,当人们遇到问题时可以向监控中心要求查看监控视频,进而帮助其解决问题。然而,监控视频中可能会涉及大量对象,例如:无关人员等,为了保护上述监控视频中涉及的对象的隐私,需要对监控视频进行对象虚化处理。现有技术中,针对监控视频中的对象进行对象虚化处理时,均采用同一种对象虚化处理方式,例如:人脸虚化处理方式。其中,对象虚化处理是指对视频中待虚化对象在视频帧中的区域进行色阶细节劣化或者模糊化处理。其中,上述对象虚化处理可以是基于马赛克技术或者高斯模糊技术实现的。
然而,由于监控视频中的对象有多种不同情况,若仅采用同一种对象虚化处理方式,会导致对监控视频中的对象的隐私保护度低。
发明内容
本发明实施例的目的在于提供一种视频生成方法及装置,以提高对视频中的对象的隐私保护度。具体技术方案如下:
第一方面,本发明提供了一种视频生成方法,应用于服务器,所述方法包括:
接收客户端发送的视频获得请求;
获得所述视频获得请求所请求的待检测视频,检测所述待检测视频的各视频帧中的对象;
向所述客户端发送所述待检测视频和各视频帧中对象的信息,以使得所述客户端根据所述待检测视频和接收到的信息选择待进行虚化处理的目标对象;
接收所述客户端发送的各个目标对象的标识;
获得对各个目标对象进行虚化处理的方式,并按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的各目标对象进行虚化处理。
本发明的一个实施例中,在所述检测所述待检测视频的各视频帧中的对象之后,还包括:
获得所述待检测视频的各视频帧中各对象所在区域分别对应的区域图像;
向所述客户端发送所获得的区域图像。
本发明的一个实施例中,所述获得对各个目标对象进行虚化处理的方式,包括:
获得各个目标对象的对象属性,根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式;
接收所述客户端设置的对各个目标对象进行虚化处理的方式。
本发明的一个实施例中,在所述根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式之后,还包括:
向所述客户端发送各个目标对象对应的虚化处理方式,以使得所述客户端执行第一虚化效果预览操作,其中,所述第一虚化效果预览操作,是按照各个目标对象对应的虚化处理方式、并采用对象渲染方式对所述待检测视频的视频帧中各目标对象进行虚化处理实现的。
本发明的一个实施例中,所述按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的各目标对象进行虚化处理,包括:
针对每一目标对象,从检测到的对象中获得该目标对象的相似对象;
按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的该目标对象和该目标对象的相似对象进行虚化处理。
本发明的一个实施例中,所述方法还包括:
在获得各个目标对象的相似对象之后,向所述客户端发送所获得的相似对象的标识,以使得所述客户端执行第二虚化预览操作,其中,所述第二虚化预览操作,是采用对象渲染方式对所述待检测视频的视频帧中各目标对象以及各目标对象的相似对象进行虚化处理实现的。
本发明的一个实施例中,所述方法还包括:
获得用于生成数字水印的信息,所述用于生成数字水印的信息包括视频请求方的信息和/或视频管理方的信息;
根据所述信息,生成数字水印;
确定所述数字水印在所述待检测视频的各视频帧中所在的位置;
在所确定的位置处添加所述数字水印。
本发明的一个实施例中,所述获得用于生成数字水印的信息,包括:
判断视频请求方的信用等级是否高于预设信用等级;
若为是,获得视频请求方的信息,作为用于生成数字水印的信息;
若为否,获得视频请求方的信息和视频管理方的信息,作为用于生成数字水印的信息。
本发明的一个实施例中,所述视频管理方的信息包括视频管理方的标识和视频管理方的对象属性信息;
所述视频请求方的信息包括视频请求方的标识和视频请求方的对象属性信息。
本发明的一个实施例中,所述确定所述数字水印在所述待检测视频的各视频帧中所在的位置,包括:
以随机方式确定所述数字水印在所述待检测视频的各视频帧中所在的位置。
第二方面,本发明提供了一种视频生成装置,应用于服务器,所述装置包括:
请求获得模块,用于接收客户端发送的视频获得请求;
对象检测模块,用于获得所述视频获得请求所请求的待检测视频,检测所述待检测视频的各视频帧中的对象;
信息发送模块,用于向所述客户端发送所述待检测视频和各视频帧中对象的信息,以使得所述客户端根据所述待检测视频和接收到的信息选择待进行虚化处理的目标对象;
标识接收模块,用于接收所述客户端发送的各个目标对象的标识;
对象处理模块,用于获得对各个目标对象进行虚化处理的方式,并按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的各目标对象进行虚化处理。
本发明的一个实施例中,所述装置还包括:
图像获得模块,用于在所述对象检测模块检测所述待检测视频的各视频帧中的对象之后,获得所述待检测视频的各视频帧中各对象所在区域分别对应的区域图像;
图像发送模块,用于向所述客户端发送所获得的区域图像。
本发明的一个实施例中,所述对象处理模块,具体用于:
获得各个目标对象的对象属性,根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式;
接收所述客户端设置的对各个目标对象进行虚化处理的方式。
本发明的一个实施例中,所述装置还包括:
处理方式发送模块,用于在所述对象处理模块根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式之后,向所述客户端发送各个目标对象对应的虚化处理方式,以使得所述客户端执行第一虚化效果预览操作,其中,所述第一虚化效果预览操作,是按照各个目标对象对应的虚化处理方式、并采用对象渲染方式对所述待检测视频的视频帧中各目标对象进行虚化处理实现的。
本发明的一个实施例中,所述对象处理模块,包括:
相似对象获得单元,用于针对每一目标对象,从检测到的对象中获得该目标对象的相似对象;
对象处理单元,用于按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的该目标对象和该目标对象的相似对象进行虚化处理。
本发明的一个实施例中,所述装置还包括:
标识发送模块,用于在获得各个目标对象的相似对象之后,向所述客户端发送所获得的相似对象的标识,以使得所述客户端执行第二虚化预览操作,其中,所述第二虚化预览操作,是采用对象渲染方式对所述待检测视频的视频帧中各目标对象以及各目标对象的相似对象进行虚化处理实现的。
本发明的一个实施例中,所述装置还包括:
信息获得模块,用于获得用于生成数字水印的信息,所述用于生成数字水印的信息包括视频请求方的信息和/或视频管理方的信息;
数字水印生成模块,用于根据所述信息,生成数字水印;
位置确定模块,用于确定所述数字水印在所述待检测视频的各视频帧中所在的位置;
数字水印添加模块,用于在所确定的位置处添加所述数字水印。
本发明的一个实施例中,所述信息获得模块,具体用于:
判断视频请求方的信用等级是否高于预设信用等级;
若为是,获得视频请求方的信息,作为用于生成数字水印的信息;
若为否,获得视频请求方的信息和视频管理方的信息,作为用于生成数字水印的信息
本发明的一个实施例中,所述用于生成数字水印的视频管理方的信息包括视频管理方的标识和视频管理方的对象属性信息;
所述用于生成数字水印的视频请求方的信息包括视频请求方的标识和视频请求方的对象属性信息。
本发明的一个实施例中,所述位置确定模块,具体用于:
以随机方式确定所述数字水印在所述待检测视频的各视频帧中所在的位置。
第三方面,本发明提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的方法步骤。
第四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法步骤。
由以上可见,应用本发明实施例提供的方案生成视频时,服务器在接收客户端发送的各个目标对象的标识后,获得对各个目标对象进行虚化处理的方式。这样不同的目标对象可以有不同虚化处理的方式。相较于现有技术,在对视频进行虚化处理时,能够利用多种不同虚化处理的方式对目标对象进行虚化处理,这样丰富了对视频中各目标对象进行虚化处理的方式,更好保护视频中对象的隐私。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的第一种视频生成方法的流程示意图;
图2为本发明实施例提供的第二种视频生成方法的流程示意图;
图3为本发明实施例提供的第一种视频生成装置的结构示意图;
图4为本发明实施例提供的第二种视频生成装置的结构示意图;
图5为本发明实施例提供的一种服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面先对本发明实施例的执行主体进行说明。
本发明实施例的执行主体为服务器。具体的,上述服务器对应的硬件实体设备可以是DVR(Digital Video Recorder,数字硬盘录像机),还可以是NVR(Network VideoRecorder,网络硬盘录像机)。
服务器可以与前端视频采集设备通信连接,对前端视频采集设备采集的视频数据进行存储。
下面再通过具体实施例对本发明实施例提供的视频生成方法进行说明。
参见图1,图1为本发明实施例提供的一种视频生成方法的流程示意图,该方法应用于服务器,上述方法包括如下步骤S101-S105。
S101:接收客户端发送的视频获得请求。
服务器与客户端之间可以基于加密协议进行交互。
上述视频获得请求中携带的信息可以包括与视频采集设备相关的信息,还可以包括与待检测视频有关的时间信息。
具体的,上述与视频采集设备相关的信息可以为视频采集设备的标识。当服务器获得视频采集设备的标识时,可以根据获得的标识确定标识对应的视频采集设备。
上述与视频采集设备相关的信息还可以为服务器与视频采集设备之间的通信连接的标识。由于服务器可以与多个视频采集设备建立通信连接,每条通信连接都有对应的连接标识。因此,在服务器获得服务器与视频采集设备之间连接的标识后,可以根据该连接的标识确定标识对应的视频采集设备。
上述与待检测视频有关的时间信息可以为待检测视频的起始时刻与结束时刻,还可以是待检测视频的起始时刻与视频时长,还可以是待检测视频的结束时刻与视频时长。服务器在获得与待检测视频有关的时间信息后,根据所获得的时间信息可以确定上述视频获得请求所请求的待检测视频的采集时间段。
假设,上述视频获得请求中携带的信息包括服务器与视频采集设备A之间连接的标识ID1,还包括上述视频获得请求所请求的待检测视频的起始时刻与视频时长。服务器在获得客户端发送的视频请求后,可以获得上述连接的标识ID1信息、上述起始时刻与视频时长。这样根据上述ID1可以确定出视频采集设备A,根据上述起始时刻和视频时长,可以确定出待检测视频的采集时间段。基于此,上述待检测视频为:视频采集设备A在上述采集时间段内采集的视频。
S102:获得视频获得请求所请求的待检测视频,检测待检测视频的各视频帧中的对象。
上述各视频帧中的对象因视频的内容而异,例如,上述对象可以为人、车辆、房屋等等。
在检测待检测视频的各视频帧中的对象时,可以是以帧为单位,对每一视频帧中的对象进行检测。
具体的,服务器在获得待检测视频后,可以对待检测视频进行解码,获得待检测视频的各个视频帧对应的解码后图像,并根据对象识别算法,对各个解码后图像进行对象识别,得到识别结果。所得到的识别结果即为待检测视频的各视频帧中的对象。
针对不同的对象,在进行对象识别时,所采用的对象识别算法一般是不同的。例如:可以采用人脸识别算法,识别解码后图像中的人脸。采用车辆识别算法,识别解码后图像中的车辆等。还可以采用最优帧识别算法,获得解码后图像中识别效果最好的人脸、人体或者区域。比如一段视频中有10个连续的视频帧,在这10个连续的视频帧中均包含对象A。在进行对象识别时,可以在这10个连续的视频帧均识别出对象A,那么针对对象A,可以采用最优帧识别算法,在这10个连续的视频帧中获得对象A的识别效果最好的视频帧作为对象A的识别结果。
本发明的一个实施例中,在检测待检测视频的各视频帧中的对象后,还可以获得待检测视频的各视频帧中各对象所在区域分别对应的区域图像;向客户端发送所获得的区域图像。
对于一个视频帧中的一个对象而言,该对象所在区域为上述视频帧中包含该对象的区域,一般情况下,这一区域内不包含其他对象。
一个视频帧中一个对象所在区域对应的区域图像可以理解为:以上述区域所包含的内容为图像内容的图像。在本发明的一个实施例中,服务器在确定对象所在区域后,可以通过抠图操作获得该区域对应的区域图像,并在获得区域图像后,可以对区域图像进行缩放处理,并设置缩放后图像的大小为预设阈值。例如,预设阈值可以设置为256*256,单位为像素点。
这样,由于服务器向客户端发送的区域图像只包含一个对象,在客户端显示待检测视频时,若出现由于对象密集导致用户无法清晰辨认对象的情况,客户端可以显示各视频帧中各对象所在区域对应的区域图像,以使得用户可以根据区域图像清晰辨认对象。
S103:向客户端发送待检测视频和各视频帧中对象的信息,以使得客户端根据待检测视频和接收到的信息选择待进行虚化处理的目标对象。
上述各视频帧中对象的信息可以为对象的标识信息、坐标信息、类型信息、特征信息等等。
由于视频的各相邻视频帧之间存在内容相关性,上述服务器在检测待检测视频的每一视频帧中的对象后,还可以判断所检测出的对象是否在之前的视频帧中已检测到过。这样,可以将各视频帧中的相同对象进行合并。
鉴于上述情况,服务器向客户端发送的对象的信息,一种情况下,为每一视频帧中对象的信息,另一种情况,还可以为检测到的各个对象分别相对于各个视频帧的信息。
具体的,上述服务器侧向客户端发送待检测视频和各视频帧中对象的信息时,可以是在上述S102中服务器在对待检测视频进行解码后,将各视频帧中对象的信息作为私有描述信息和各视频帧对应的解码后图像进行重新编码,得到码流,并向客户端发送上述码流。由于上述码流对各视频帧中对象的信息和各视频帧对应的解码后图像进行重新编码得到的,所以客户端接收到上述码流后,也就获得了上述待检测视频和各视频帧中对象的信息。
上述虚化处理是指对视频中待虚化对象在视频帧中的区域进行色阶细节劣化或者模糊化处理。
客户端在接收到服务器发送的待检测视频和各视频帧中对象的信息后,根据待检测视频和接收到的信息可以选择待进行虚化处理的目标对象。具体的,客户端向用户显示待检测视频后,用户可以在用户操作界面中确定要进行虚化处理的对象,从而客户端可以根据用户确定出的对象选择出目标对象。
除此之外,客户端还可以按照预先设定的选择算法选择上述目标对象。
具体的,上述客户端可以根据用户的信用等级选择上述目标对象。例如,可以按照信用等级越高越需要进行虚化处理的原则选择上述目标对象。
例如:一段视频包含对象A,若A信用等级较高,可以对A进行人体虚化处理,若A信用等级中等,可以对A进行人脸虚化处理,若A信用等级低,可以对A不进行虚化处理。
S104:接收客户端发送的各个目标对象的标识。
S105:获得对各个目标对象进行虚化处理的方式,并按照每一目标对象对应的虚化处理方式,对待检测视频的各视频帧中的各目标对象进行虚化处理。
上述虚化处理的方式可以为马赛克处理、高斯模糊处理等方式。
对各个目标对象进行虚化处理的方式可以是由服务器确定出来的,还可以是由客户端确定出来的,下面分情况进行说明。
第一种情况:由服务器确定对各个目标对象进行虚化处理的方式。
服务器可以预先设置对象属性与虚化处理方式之间的对应关系。在此基础上,本发明的一个实施例中,服务器获得对各个目标对象进行虚化处理的方式时,可以是获得各个目标对象的对象属性,根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式。
上述对象属性可以理解为对象的类型或者特征。例如:当对象为人时,人的属性可以为人脸、人体。上述对象属性与虚化处理方式的对应关系可以为:一种对象属性对应一种虚化处理方式或者多种虚化处理方式。例如:人体可以对应高斯模糊处理方式,人脸可以对应马赛克处理方式或者高斯模糊处理方式。
服务器还可以按照预设的规则为各个目标对象确定虚化处理方式。具体的,上述预设的规则可以是与对象的属性、对象在图像中的位置等因素相关的规则。例如,当对象为人时,若对象在视频帧中核心区域,可以确定上述对象的虚化处理方式为对人脸进行马赛克处理的方式。若对象在视频帧其余区域,可以确定上述对象的虚化处理方式为对人体进行马赛克处理的方式。当对象在视频的每一视频帧中处于固定区域时,可以确定上述对象的虚化处理方式为马赛克处理方式。
第二种情况:由客户端确定对各个目标对象进行虚化处理的方式。
可以是用户在客户端操作界面中选择目标对象,并选择了每一目标对象对应的虚化处理方式,还可以是客户端预先设置对象属性与虚化处理方式之间的对应关系。在此基础上,本发明的一个实施例中,服务器获得对各个目标对象进行虚化处理的方式可以为接收客户端确定对各个目标对象进行虚化处理的方式。
上述对各目标对象进行虚化处理,是在服务器获得对各个目标对象进行虚化处理的方式后,针对每一目标对象,根据该目标对象对应的虚化处理方式,对该目标对象所在视频帧中的区域进行虚化处理,实现对各目标对象进行虚化处理。
例如,若目标对象A对应的视频虚化处理方式为马赛克处理方式,则根据马赛克处理算法,将目标对象A所在视频帧中的区域的色阶细节劣化,完成对目标对象A进行马赛克处理,也就是对目标对象A进行虚化处理。若目标对象B对应的视频虚化处理方式为高斯模糊处理方式,则根据高斯模糊处理算法,将目标对象B所在视频帧中的区域的色阶模糊化,完成对目标对象B进行高斯模糊处理,也就是对目标对象B进行虚化处理。
服务器在生成对目标对象进行虚化处理的视频时,可以先对待检测视频进行解码,获得待检测视频中每一视频帧对应的解码图像。针对每一解码图像中的目标对象,采用目标对象对应的虚化处理算法对每一解码图像中目标对象所在的区域进行虚化处理。对虚化处理后的解码图像进行重新编码,这样可以生成对目标对象进行虚化处理的视频。
本发明的一个实施例中,服务器除了可以对每一解码图像中目标对象所在的区域进行虚化处理之外,还可以按照步骤A1-步骤A4在待检测视频中添加数字水印:
步骤A1:获得用于生成数字水印的信息。
上述用于生成数字水印的信息可以是视频请求方的信息或者视频管理方的信息,还可以是视频请求方的信息和视频管理方的信息。
本发明的一个实施例中,上述视频管理方的信息包括视频管理方的标识和视频管理方的对象属性信息。
上述视频管理方可以是视频监控中心,还可以是视频监控中心的管理人员。
具体的,上述视频管理方的标识可以是视频监控中心的名称、管理人员的工号等。当对象属性为人脸时,上述视频管理方的对象属性信息可以是用于描述视频管理方的人脸的信息,当对象属性为人体时,上述视频管理方的对象属性信息可以是用于描述视频管理方的人体的信息。上述视频管理方的对象属性信息可以是事先采集的。
本发明的一个实施例中,上述视频请求方的信息包括视频请求方的标识和视频请求方的对象属性信息。
上述视频请求方可以是申请查看待检测视频的用户。
具体的,上述视频请求方的标识可以是视频请求方的姓名等。当对象属性为人脸时,上述视频请求方的对象属性信息可以是用于描述视频请求方的人脸的信息,当对象属性为人体时,上述视频请求方的对象属性信息可以是用于描述视频请求方的人体的信息。上述视频请求方的对象属性信息可以是视频请求方在客户端申请查看视频时,客户端上的摄像头采集的视频请求方的对象属性信息。
本发明的一个实施例中,获得用于生成数字水印的信息可以判断视频请求方的信用等级是否高于预设信用等级;若为是,获得视频请求方的信息,作为用于生成数字水印的信息;若为否,获得视频请求方的信息和视频管理方的信息,作为用于生成数字水印的信息。
具体的,假设信用等级划分为30个等级,从第1等级到第30等级表示信用等级越来越高。假设预设信用等级为第20等级,若视频请求方的信用等级为第15等级时,由于低于预设信用等级第20等级,那么获得视频请求方的信息和视频管理方的信息,作为用于生成数字水印的信息;若视频请求方的信用等级为第25等级时,由于高于预设信用等级第20等级,那么获得视频请求方的信息,作为用于生成数字水印的信息。
这样,根据视频请求方的信用等级可以灵活确定用于生成数字水印的信息。
步骤A2:根据上述信息,生成数字水印。
具体的,可以对上述信息进行加密,生成数字水印。
步骤A3:确定数字水印在待检测视频的各视频帧中所在的位置。
具体的,可以将待检测视频的各视频帧中固定的位置,例如:左上角、右上角、中心等位置,作为数字水印在待检测视频的各视频帧中所在的位置。
本发明的一个实施例中,可以以随机方式确定上述数字水印在待检测视频的各视频帧中所在的位置。
具体的,可以通过随机函数Y=f(X),Y为数字水印所在的位置,X为视频请求方申请查看待检测视频的时间。由于视频请求方查看视频的时间是变化的,因此确定的数字水印所在的位置也是变化的。
步骤A4:在所确定的位置处添加数字水印。
具体的,添加数字水印时,先对待检测视频的每一视频帧进行解码处理,得到解码图像,然后在待检测视频的每一解码图像中所确定的位置处,添加数字水印。并对添加数字水印信息的解码图像进行重新编码,可以生成添加有数字水印的待检测视频。
这样,由于数字水印作为每一视频帧的图像内容添加至待检测视频的每一解码图像中,能够提高生成的视频的安全性。
服务器在生成视频后,可以将该视频发送至客户端,以使得客户端进行下载导出操作。
下面分情况对服务器对各目标对象进行虚化处理进行说明。
第一种情况:上述目标对象为某一视频帧中的对象。
也就是说,对象是针对视频帧确定的、未经过合并处理的对象。
在这种情况下,参见图2,图2为本发明的实施例提供的第二种视频生成方法的流程示意图,上述S105服务器按照每一目标对象对应的虚化处理方式,对待检测视频的各视频帧中的各目标对象进行虚化处理,包括:
S105A:针对每一目标对象,从检测到的对象中获得该目标对象的相似对象。
上述相似对象可以为:与目标对象的特征相似度百分比大于预设相似度阈值的对象。
其中,上述预设相似度阈值可以设定为一个特定值,还可以设定为位于预设范围内的值,也就是在一个范围内的值。
若预设相似度阈值为一个特定值,可以设定预设相似度阈值为90%、80%或者70%。
若预设相似度阈值为位于预设范围内的值,上述预设范围可以为[0%,100%]、[50%,100%]、[90%,100%]等。假设预设范围为[0%,100%],那么预设相似度阈值可以设定为[0%,100%]内的任意一个值。具体可以根据实际情况的不同进行设定。例如:若视频采集设备采集视频时距离对象较近,比如,视频采集设备为考勤机、室内监控设备等,在这种情况下,预设相似度阈值可以设定为99%等。若视频采集设备采集视频时距离对象较远时,比如,视频采集设备为室外监控设备,在这种情况,预设相似度阈值可以设定为90%或者80%等。
S105B:按照每一目标对象对应的虚化处理方式,对待检测视频的各视频帧中的该目标对象和该目标对象的相似对象进行虚化处理。
第二种情况,上述目标对象为多个视频帧中的对象。
也就是说,对象是经过合并处理后的对象。
这种情况下,服务器可以根据每一目标对象对应的虚化处理方式,对待检测视频中存在目标对象的各视频帧,均进行目标对象虚化处理。
由以上可见,应用本实施例提供的方案生成视频时,服务器在接收客户端发送的各个目标对象的标识后,获得对各个目标对象进行虚化处理的方式。这样不同的目标对象可以有不同虚化处理的方式。相较于现有技术,在对视频进行虚化处理时,能够利用多种不同虚化处理的方式对目标对象进行虚化处理,这样丰富了对视频中各目标对象进行虚化处理的方式,更好保护视频中对象的隐私。
在服务器对视频进行视频虚化处理之前,客户端还可以执行虚化效果预览操作,以使得用户可以在客户端提前预览对视频进行视频虚化处理的效果。
上述虚化效果预览操作是指按照各个对象对应的虚化处理方式、并采用对象渲染方式对待检测视频的视频帧中各目标对象进行虚化处理实现的。上述对象渲染方式是指对对象所在的区域进行渲染。
具体的,客户端可以在S102中接收服务器发送的待检测视频和各视频帧中对象的信息后,对接受到的各个对象进行虚化效果预览操作。
具体的,客户端还可以在在接收到各个目标对象后,可以获得各个目标对象的坐标信息。根据每一目标对象的坐标信息,获取每一目标对象所在的区域。在S105中,按照每一目标对象对应的虚化处理方式,采用对象渲染方式对待检测视频的视频帧中各目标对象进行虚化处理。
由于在S105中,上述目标对象有两种情况,客户端执行虚化效果预览操作也有两种情况:
第一种情况:上述目标对象为多个视频帧中的对象。
也就是说,对象是经过合并处理后的对象。
这种情况下,本发明的一个实施例中,在上述S105中服务器在根据所获得的对象属性、设置对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式之后,还可以向客户端发送各个目标对象对应的虚化处理方式,以使得客户端执行第一虚化效果预览操作。
上述第一虚化效果预览操作是指按照各个目标对象对应的虚化处理方式、并采用对象渲染方式对待检测视频的视频帧中各目标对象进行虚化处理实现的。
这样,客户端在执行第一虚化效果预览操作后,可以提前预览虚化处理效果。
第二种情况:上述目标对象为某一视频帧中的对象。
也就是说,对象是针对视频帧确定的、未经过合并处理的对象。
这种情况下,本发明的一个实施例中,服务器在获得各个目标对象的相似对象之后,向客户端发送所获得的相似对象的标识,以使得客户端执行第二虚化预览操作。
其中,第二虚化预览操作,是采用对象渲染方式对待检测视频的视频帧中各目标对象以及各目标对象的相似对象进行虚化处理实现的。
这样,客户端在执行第二虚化效果预览操作后,可以提前预览虚化处理效果。
与上述方法实施例相对应的,本发明实施例还提供了一种视频生成装置:
参见图3,图3为本发明实施例提供的第一种视频生成装置的结构示意图,应用于服务器,上述装置包括:
请求获得模块301,用于接收客户端发送的视频获得请求。
对象检测模块302,用于获得视频获得请求所请求的待检测视频,检测待检测视频的各视频帧中对象。
信息发送模块303,用于向客户端发送待检测视频和各视频帧中对象的信息,以使得客户端根据待检测视频和接收到的信息选择待进行虚化处理的目标对象。
标识接收模块304,用于接收客户端发送的各个目标对象的标识。
对象处理模块305,用于获得对各个目标对象进行虚化处理的方式,并按照每一目标对象对应的虚化处理方式,对待检测视频的各视频帧中的各目标对象进行虚化处理。
由以上可见,应用本实施例提供的方案生成视频时,服务器在接收客户端发送的各个目标对象的标识后,获得对各个目标对象进行虚化处理的方式,由于不同的目标对象可以有不同虚化处理的方式。相较于现有技术,在对视频进行虚化处理时,能够利用多种不同虚化处理的方式对目标对象进行虚化处理,这样丰富了对视频中各目标对象进行虚化处理的方式,更好保护视频中对象的隐私。
本发明的一个实施例中,上述装置还包括:
图像获得模块,用于在所述对象检测模块检测所述待检测视频的各视频帧中的对象之后,获得所述待检测视频的各视频帧中各对象所在区域分别对应的区域图像。
图像发送模块,用于向客户端发送所获得的区域图像。
这样,由于服务器向客户端发送的区域图像只包含同类型对象中的一个对象,在客户端显示待检测视频时,会出现由于对象密集导致用户无法清晰辨认对象。在这种情况下,客户端可以显示待检测视频中各视频帧中各对象所在区域对应的区域图像,以使得用户可以根据区域图像清晰辨认对象。
本发明的一个实施例中,上述对象处理模块,具体用于:
获得各个目标对象的对象属性,根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式;
接收客户端设置的对各个目标对象进行虚化处理的方式。
这样,服务器可以通过不同方式获得目标对象对应的虚化处理方式。
本发明的一个实施例中,上述装置还包括:
用于在所述对象处理模块根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式之后,向所述客户端发送各个目标对象对应的虚化处理方式,以使得所述客户端执行第一虚化效果预览操作,其中,所述第一虚化效果预览操作,是按照各个目标对象对应的虚化处理方式、并采用对象渲染方式对所述待检测视频的视频帧中各目标对象进行虚化处理实现的。
这样,客户端在执行第一虚化效果预览操作后,可以提前预览虚化处理效果。
本发明的一个实施例中,参见图4,图4为本发明实施例提供的第二种视频生成装置的结构示意图,上述对象处理模块305,包括:
相似对象获得单元305A,用于针对每一目标对象,从检测到的对象中获得该目标对象的相似对象;
对象处理单元305B,用于按照每一目标对象对应的虚化处理方式,对待检测视频的各视频帧中的该目标对象和该目标对象的相似对象进行虚化处理。
这样,服务器针对每一目标对象获得每一目标对象的相似对象,能够获得每一目标对象的相似对象的虚化处理方式。
本发明的一个实施例中,上述装置还包括:
标识发送模块,用于在获得各个目标对象的相似对象之后,向所述客户端发送所获得的相似对象的标识,以使得所述客户端执行第二虚化预览操作,其中,所述第二虚化预览操作,是采用对象渲染方式对所述待检测视频的视频帧中各目标对象以及各目标对象的相似对象进行虚化处理实现的。
这样,客户端在执行第二虚化效果预览操作后,可以提前预览虚化处理效果。
本发明的一个实施例中,上述装置还包括:
信息获得模块,用于获得用于生成数字水印的信息,所述用于生成数字水印的信息包括视频请求方的信息和/或视频管理方的信息。
数字水印生成模块,用于根据所述信息,生成数字水印。
位置确定模块,用于确定所述数字水印在所述待检测视频的各视频帧中所在的位置。
数字水印添加模块,用于在所确定的位置处添加所述数字水印。
这样,由于数字水印作为每一视频帧的图像内容添加至待检测视频的每一解码图像中,能够提高生成的视频的安全性。
本发明的一个实施例中,上述信息获得模块,具体用于:
判断视频请求方的信用等级是否高于预设信用等级;若为是,获得视频请求方的信息,作为用于生成数字水印的信息;若为否,获得视频请求方的信息和视频管理方的信息,作为用于生成数字水印的信息。
这样,根据视频请求方的信用等级可以灵活确定用于生成数字水印的信息。
本发明的一个实施例中,所述用于生成数字水印的视频管理方的信息包括视频管理方的标识和视频管理方的对象属性信息;所述用于生成数字水印的视频请求方的信息包括视频请求方的标识和视频请求方的对象属性信息。
本发明的一个实施例中,上述位置确定模块,具体用于:
以随机方式确定所述数字水印在所述待检测视频的各视频帧中所在的位置。这样,所确定的数字水印所在的位置是变化的。
与上述方法实施例相对应,本发明实施例还提供了一种服务器。
参见图5,图5为本发明实施例提供的一种服务器的结构示意图,包括处理器501、通信接口502、存储器503和通信总线504,其中,处理器501,通信接口502,存储器503通过通信总线504完成相互间的通信,
存储器503,用于存放计算机程序;
处理器501,用于执行存储器503上所存放的程序时,执行前述方法实施例提供的视频生成方法步骤。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,计算机程序被处理器执行前述方法实施例提供的视频生成方法步骤。
在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行前述方法实施例提供的视频生成方法步骤。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、服务器和计算机可读介质而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (10)

1.一种视频生成方法,应用于服务器,其特征在于,所述方法包括:
接收客户端发送的视频获得请求;
获得所述视频获得请求所请求的待检测视频,检测所述待检测视频的各视频帧中的对象;
向所述客户端发送所述待检测视频和各视频帧中对象的信息,以使得所述客户端根据所述待检测视频和接收到的信息选择待进行虚化处理的目标对象;
接收所述客户端发送的各个目标对象的标识;
获得对各个目标对象进行虚化处理的方式,并按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的各目标对象进行虚化处理;
所述获得对各个目标对象进行虚化处理的方式,包括:按照预设的规则为各个目标对象确定虚化处理方式,所述预设的规则包括与对象的属性、对象在各视频帧中的位置相关的规则;
在所述检测所述待检测视频的各视频帧中的对象之后,还包括:
获得所述待检测视频的各视频帧中各对象所在区域分别对应的区域图像;
向所述客户端发送所获得的区域图像;
获得用于生成数字水印的信息,所述用于生成数字水印的信息包括视频请求方的信息和/或视频管理方的信息;
根据所述信息,生成数字水印;
确定所述数字水印在所述待检测视频的各视频帧中所在的位置;
在所确定的位置处添加所述数字水印;
所述获得用于生成数字水印的信息,包括:
判断视频请求方的信用等级是否高于预设信用等级;
若为是,获得视频请求方的信息,作为用于生成数字水印的信息;
若为否,获得视频请求方的信息和视频管理方的信息,作为用于生成数字水印的信息。
2.根据权利要求1所述的方法,其特征在于,所述获得对各个目标对象进行虚化处理的方式,包括:
获得各个目标对象的对象属性,根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式;
接收所述客户端设置的对各个目标对象进行虚化处理的方式。
3.根据权利要求2所述的方法,其特征在于,在所述根据所获得的对象属性、预先设置的对象属性与虚化处理方式的对应关系,获得对各个目标对象对应的虚化处理方式之后,还包括:
向所述客户端发送各个目标对象对应的虚化处理方式,以使得所述客户端执行第一虚化效果预览操作,其中,所述第一虚化效果预览操作,是按照各个目标对象对应的虚化处理方式、并采用对象渲染方式对所述待检测视频的视频帧中各目标对象进行虚化处理实现的。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的各目标对象进行虚化处理,包括:
针对每一目标对象,从检测到的对象中获得该目标对象的相似对象;
按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的该目标对象和该目标对象的相似对象进行虚化处理。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在获得各个目标对象的相似对象之后,向所述客户端发送所获得的相似对象的标识,以使得所述客户端执行第二虚化预览操作,其中,所述第二虚化预览操作,是采用对象渲染方式对所述待检测视频的视频帧中各目标对象以及各目标对象的相似对象进行虚化处理实现的。
6.根据权利要求1所述的方法,其特征在于,
所述视频管理方的信息包括视频管理方的标识和视频管理方的对象属性信息;
所述视频请求方的信息包括视频请求方的标识和视频请求方的对象属性信息。
7.根据权利要求1所述的方法,其特征在于,所述确定所述数字水印在所述待检测视频的各视频帧中所在的位置,包括:
以随机方式确定所述数字水印在所述待检测视频的各视频帧中所在的位置。
8.一种视频生成装置,应用于服务器,其特征在于,所述装置包括:
请求获得模块,用于接收客户端发送的视频获得请求;
对象检测模块,用于获得所述视频获得请求所请求的待检测视频,检测所述待检测视频的各视频帧中的对象;
信息发送模块,用于向所述客户端发送所述待检测视频和各视频帧中对象的信息,以使得所述客户端根据所述待检测视频和接收到的信息选择待进行虚化处理的目标对象;
标识接收模块,用于接收所述客户端发送的各个目标对象的标识;
对象处理模块,用于获得对各个目标对象进行虚化处理的方式,并按照每一目标对象对应的虚化处理方式,对所述待检测视频的各视频帧中的各目标对象进行虚化处理;
所述对象处理模块,具体用于:按照预设的规则为各个目标对象确定虚化处理方式,所述预设的规则包括与对象的属性、对象在各视频帧中的位置相关的规则;
图像获得模块,用于在所述对象检测模块检测所述待检测视频的各视频帧中的对象之后,获得所述待检测视频的各视频帧中各对象所在区域分别对应的区域图像;
图像发送模块,用于向客户端发送所获得的区域图像;
信息获得模块,用于获得用于生成数字水印的信息,所述用于生成数字水印的信息包括视频请求方的信息和/或视频管理方的信息;
数字水印生成模块,用于根据所述信息,生成数字水印;
位置确定模块,用于确定所述数字水印在所述待检测视频的各视频帧中所在的位置;
数字水印添加模块,用于在所确定的位置处添加所述数字水印;
所述信息获得模块,具体用于:判断视频请求方的信用等级是否高于预设信用等级;若为是,获得视频请求方的信息,作为用于生成数字水印的信息;若为否,获得视频请求方的信息和视频管理方的信息,作为用于生成数字水印的信息。
9.一种服务器,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。
CN201910980259.XA 2019-10-15 2019-10-15 一种视频生成方法及装置 Active CN112672102B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910980259.XA CN112672102B (zh) 2019-10-15 2019-10-15 一种视频生成方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910980259.XA CN112672102B (zh) 2019-10-15 2019-10-15 一种视频生成方法及装置

Publications (2)

Publication Number Publication Date
CN112672102A CN112672102A (zh) 2021-04-16
CN112672102B true CN112672102B (zh) 2023-03-24

Family

ID=75400127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910980259.XA Active CN112672102B (zh) 2019-10-15 2019-10-15 一种视频生成方法及装置

Country Status (1)

Country Link
CN (1) CN112672102B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114708138B (zh) * 2022-06-06 2022-10-04 天津联想协同科技有限公司 网盘图像水印添加方法、装置、网盘及存储介质
CN115883959B (zh) * 2023-02-14 2023-06-06 深圳市湘凡科技有限公司 用于隐私保护的画面内容控制方法及相关产品

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1767638A (zh) * 2005-11-30 2006-05-03 北京中星微电子有限公司 一种保护隐私权的可视图像监控方法及其***
CN104917989A (zh) * 2014-03-11 2015-09-16 移康智能科技(上海)有限公司 分级水印的添加方法及其***
CN105550596A (zh) * 2015-12-23 2016-05-04 北京奇虎科技有限公司 一种访问处理方法和装置
CN106358069A (zh) * 2016-10-31 2017-01-25 维沃移动通信有限公司 一种视频数据处理方法及移动终端
CN107864336A (zh) * 2017-11-24 2018-03-30 维沃移动通信有限公司 一种图像处理方法、移动终端
CN108012122A (zh) * 2017-12-15 2018-05-08 北京奇虎科技有限公司 监控视频的处理方法、装置和服务器
CN108848334A (zh) * 2018-07-11 2018-11-20 广东小天才科技有限公司 一种视频处理的方法、装置、终端和存储介质
JP2019092025A (ja) * 2017-11-14 2019-06-13 株式会社日立国際電気 編集システム
CN109886864A (zh) * 2017-12-06 2019-06-14 杭州海康威视数字技术股份有限公司 隐私遮蔽处理方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1767638A (zh) * 2005-11-30 2006-05-03 北京中星微电子有限公司 一种保护隐私权的可视图像监控方法及其***
CN104917989A (zh) * 2014-03-11 2015-09-16 移康智能科技(上海)有限公司 分级水印的添加方法及其***
CN105550596A (zh) * 2015-12-23 2016-05-04 北京奇虎科技有限公司 一种访问处理方法和装置
CN106358069A (zh) * 2016-10-31 2017-01-25 维沃移动通信有限公司 一种视频数据处理方法及移动终端
JP2019092025A (ja) * 2017-11-14 2019-06-13 株式会社日立国際電気 編集システム
CN107864336A (zh) * 2017-11-24 2018-03-30 维沃移动通信有限公司 一种图像处理方法、移动终端
CN109886864A (zh) * 2017-12-06 2019-06-14 杭州海康威视数字技术股份有限公司 隐私遮蔽处理方法及装置
CN108012122A (zh) * 2017-12-15 2018-05-08 北京奇虎科技有限公司 监控视频的处理方法、装置和服务器
CN108848334A (zh) * 2018-07-11 2018-11-20 广东小天才科技有限公司 一种视频处理的方法、装置、终端和存储介质

Also Published As

Publication number Publication date
CN112672102A (zh) 2021-04-16

Similar Documents

Publication Publication Date Title
US8396316B2 (en) Method and apparatus for processing image
CN113259721B (zh) 一种视频数据的发送方法及电子设备
US8675065B2 (en) Video monitoring system
US20160155465A1 (en) Video masking processing method and apparatus
CN111654700B (zh) 一种隐私遮蔽处理方法、装置、电子设备及监控***
CN110738178A (zh) 园区施工安全检测方法、装置、计算机设备及存储介质
IL249739A (en) Secure video acquisition and verification system and method
CN112672102B (zh) 一种视频生成方法及装置
CN109902475B (zh) 验证码图像生成方法、装置和电子设备
CN107886518B (zh) 图片检测方法、装置、电子设备及可读取存储介质
CN112257124A (zh) 图像处理方法及装置
CN111031359B (zh) 视频播放方法、装置、电子设备和计算机可读存储介质
CN114387548A (zh) 视频及活体检测方法、***、设备、存储介质及程序产品
CN107832598B (zh) 解锁控制方法及相关产品
JP2022003526A (ja) 情報処理装置、検出システム、情報処理方法、及びプログラム
US10299117B2 (en) Method for authenticating a mobile device and establishing a direct mirroring connection between the authenticated mobile device and a target screen device
US20100102961A1 (en) Alert system based on camera identification
WO2015168893A1 (zh) 一种视频质量检测的方法及装置
CN106161743B (zh) 一种媒体资源处理方法、装置及终端
JP6598952B2 (ja) 画像処理装置及び方法及び監視システム
US11755758B1 (en) System and method for evaluating data files
KR101925799B1 (ko) 디스플레이 장치에서 표시되는 정보의 유출을 방지하기 위한 컴퓨터 프로그램과 이를 이용한 보안 서비스 제공 방법
Chittapur et al. Exposing digital forgery in video by mean frame comparison techniques
CN113095272B (zh) 活体检测方法、设备、介质及计算机程序产品
CN110211085B (zh) 一种图像融合质量评价方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant