一种视频处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理技术领域,特别是涉及一种视频处理方法和装置。
【背景技术】
[0002]目前,视频监控技术作为一种安全保障手段正在被应用到多种场合,例如交通、公共场所、电梯等。但是,在某些场合,当拍摄对象比较敏感涉及到个人隐私时,就需要对视频中特定位置进行遮挡,以免泄露隐私。
[0003]因此,如何对监控视频进行隐私遮挡就成为本领域技术人员需要解决的技术问题。
【发明内容】
[0004]鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频处理方法和装置。
[0005]为了解决上述问题,本发明实施例公开了一种视频处理方法,所述方法包括:
[0006]获取视频源输入的源像素;
[0007]获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;
[0008]确定所述源像素在所述遮挡数据中对应的像素映射信息;
[0009]根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
[0010]输出所述目标像素。
[0011]优选地,所述遮挡数据的像素映射信息,包括:像素位置映射信息和/或像素值映射信息;
[0012]所述确定所述源像素在所述遮挡数据中对应的像素映射信息的步骤,包括:
[0013]根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
[0014]优选地,所述方法还包括:
[0015]使用η个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,η和m为大于I的整数;
[0016]根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;
[0017]根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。
[0018]优选地,当所述η为2时,所述像素值映射信息,包括:2 ’ boo、2 ’ bo 1、2 ’ b 10、2 ’ b 11,
其中,
[0019]2’ b00,表示像素映射值为全透明;
[0020]2’ bOl为像素第一映射值;2’ blO为像素第二映射值;2’ bll为像素第三映射值。
[0021]优选地,所述根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理的步骤,包括:
[0022]判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
[0023]判断所述源像素对应的像素值映射信息是否为2’b01或2’blO或2’bll,如果是,
使用对应的像素映射值覆盖当前源像素。
[0024]优选地,所述根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理的步骤,包括:
[0025]判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
[0026]判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
[0027]判断所述源像素对应的像素值映射信息是否为2’blO或2’bll,如果是,则使用初始像素的像素值覆盖当前源像素。
[0028]依据本发明的另一方面,提供了一种视频处理装置,所述装置包括:
[0029]输入模块,用于获取视频源输入的源像素;
[0030]遮挡数据读取模块,用于获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;
[0031]像素映射信息确定模块,用于确定所述输入模块所获取的源像素在所述遮挡数据中对应的像素映射信息;
[0032]遮挡处理模块,用于根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
[0033]输出模块,用于输出所述目标像素。
[0034]优选地,所述遮挡数据的像素映射信息,包括:像素位置映射信息和/或像素值映射信息;
[0035]所述像素映射信息确定模块,还用于根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
[0036]优选地,所述装置还包括:
[0037]遮挡数据设置模块,用于使用η个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,η和m为大于I的整数;
[0038]根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。优选地,、
[0039]当所述η为2时,所述像素值映射信息包括:2’ b00、2’ b01、2’ bl0、2’ bll,其中,
[0040]2 ’ bOO,表示像素映射值为全透明;
[0041]2’ bOl为像素第一映射值;2’ blO为像素第二映射值;2’ bll为像素第三映射值。
[0042]优选地,所述遮挡处理模块,还用于,
[0043]判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
[0044]判断所述源像素对应的像素值映射信息是否为2’b01或2’blO或2’bll,如果是,使用对应的像素映射值覆盖当前源像素。
[0045]优选地,所述遮挡处理模块,还用于,
[0046]判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
[0047]判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
[0048]判断所述源像素对应的像素值映射信息是否为2’blO或2’bll,如果是,则使用初始像素的像素值覆盖当前源像素。
[0049]本发明实施例至少包括以下优点:
[0050]本发明实施例通过预先设置遮挡数据,并且对当前获取到的视频源中的源像素逐个按照遮挡数据中对应的像素映射信息进行遮挡处理,实现了对视频信息中指定区域的遮挡,避免了视频中隐私和敏感信息的泄露。
【附图说明】
[0051]图1示出了本发明的一种视频处理方法实施例一的步骤流程图;
[0052]图2示出了本发明的一种视频源像素结构示意图;
[0053]图3示出了本发明的一种视频处理方法实施例二的步骤流程图;
[0054]图4示出了本发明的一种遮挡数据的结构示意图;
[0055]图5示出了本发明的一种视频目标数据的结构示意图;
[0056]图6示出了本发明的另一种遮挡数据的结构示意图;
[0057]图7示出了本发明的另一种视频目标数据的结构示意图;
[0058]图8示出了本发明一种视频处理装置的结构框图。
【具体实施方式】
[0059]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明