CN105141901A - 一种视频处理方法和装置 - Google Patents
一种视频处理方法和装置 Download PDFInfo
- Publication number
- CN105141901A CN105141901A CN201510494176.1A CN201510494176A CN105141901A CN 105141901 A CN105141901 A CN 105141901A CN 201510494176 A CN201510494176 A CN 201510494176A CN 105141901 A CN105141901 A CN 105141901A
- Authority
- CN
- China
- Prior art keywords
- pixel
- map information
- source
- data
- value
- 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
Abstract
本发明实施例提供了一种视频处理方法和装置,其中的方法包括:获取视频源输入的源像素;获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;确定所述源像素在所述遮挡数据中对应的像素映射信息;根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;输出所述目标像素。相对于现有技术,本发明实施例通过对当前获取到的视频源中的源像素逐个按照遮挡数据中对应的像素映射信息进行遮挡处理,实现了对视频信息中指定区域的遮挡,避免了视频中隐私和敏感信息的泄露。
Description
技术领域
本发明涉及图像处理技术领域,特别是涉及一种视频处理方法和装置。
背景技术
目前,视频监控技术作为一种安全保障手段正在被应用到多种场合,例如交通、公共场所、电梯等。但是,在某些场合,当拍摄对象比较敏感涉及到个人隐私时,就需要对视频中特定位置进行遮挡,以免泄露隐私。
因此,如何对监控视频进行隐私遮挡就成为本领域技术人员需要解决的技术问题。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频处理方法和装置。
为了解决上述问题,本发明实施例公开了一种视频处理方法,所述方法包括:
获取视频源输入的源像素;
获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;
确定所述源像素在所述遮挡数据中对应的像素映射信息;
根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
输出所述目标像素。
优选地,所述遮挡数据的像素映射信息,包括:像素位置映射信息和/或像素值映射信息;
所述确定所述源像素在所述遮挡数据中对应的像素映射信息的步骤,包括:
根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
优选地,所述方法还包括:
使用n个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,n和m为大于1的整数;
根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;
根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。
优选地,当所述n为2时,所述像素值映射信息,包括:2’b00、2’b01、2’b10、2’b11,其中,
2’b00,表示像素映射值为全透明;
2’b01为像素第一映射值;2’b10为像素第二映射值;2’b11为像素第三映射值。
优选地,所述根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理的步骤,包括:
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01或2’b10或2’b11,如果是,使用对应的像素映射值覆盖当前源像素。
优选地,所述根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理的步骤,包括:
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
判断所述源像素对应的像素值映射信息是否为2’b10或2’b11,如果是,则使用初始像素的像素值覆盖当前源像素。
依据本发明的另一方面,提供了一种视频处理装置,所述装置包括:
输入模块,用于获取视频源输入的源像素;
遮挡数据读取模块,用于获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;
像素映射信息确定模块,用于确定所述输入模块所获取的源像素在所述遮挡数据中对应的像素映射信息;
遮挡处理模块,用于根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
输出模块,用于输出所述目标像素。
优选地,所述遮挡数据的像素映射信息,包括:像素位置映射信息和/或像素值映射信息;
所述像素映射信息确定模块,还用于根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
优选地,所述装置还包括:
遮挡数据设置模块,用于使用n个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,n和m为大于1的整数;
根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。优选地,、
当所述n为2时,所述像素值映射信息包括:2’b00、2’b01、2’b10、2’b11,其中,
2’b00,表示像素映射值为全透明;
2’b01为像素第一映射值;2’b10为像素第二映射值;2’b11为像素第三映射值。
优选地,所述遮挡处理模块,还用于,
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01或2’b10或2’b11,如果是,使用对应的像素映射值覆盖当前源像素。
优选地,所述遮挡处理模块,还用于,
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
判断所述源像素对应的像素值映射信息是否为2’b10或2’b11,如果是,则使用初始像素的像素值覆盖当前源像素。
本发明实施例至少包括以下优点:
本发明实施例通过预先设置遮挡数据,并且对当前获取到的视频源中的源像素逐个按照遮挡数据中对应的像素映射信息进行遮挡处理,实现了对视频信息中指定区域的遮挡,避免了视频中隐私和敏感信息的泄露。
附图说明
图1示出了本发明的一种视频处理方法实施例一的步骤流程图;
图2示出了本发明的一种视频源像素结构示意图;
图3示出了本发明的一种视频处理方法实施例二的步骤流程图;
图4示出了本发明的一种遮挡数据的结构示意图;
图5示出了本发明的一种视频目标数据的结构示意图;
图6示出了本发明的另一种遮挡数据的结构示意图;
图7示出了本发明的另一种视频目标数据的结构示意图;
图8示出了本发明一种视频处理装置的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
实施例一
参照图1,示出了本发明的一种视频处理方法实施例一的步骤流程图,具体可以包括:
步骤101,获取视频源输入的源像素;
其中,视频源可以是实时信号,也可以非实时的,例如,来自监控摄像头实时采集的数据、正在播出的电视信号或预先拍摄的视频等,本发明对视频源数据的获取方式、数据类型不作具体限制。
本发明实施例中,将组成视频源的像素称为源像素,将经过处理后的像素称为目标像素。一般的,视频源可以用源像素组成的点阵来表示,如图2所示,为视频源的一种示例结构,其中每个单元格对应视频源中的一个源像素。在获取视频源时,按照从左至右,从上往下的顺序,依次获取一帧视频源中的一个源像素,当然,本领域技术人员应当理解,采用其它顺序获取视频源的源像素也是可以的。
步骤102,获取预先设置的遮挡数据;
本发明实施例中,所述遮挡数据用于对视频源中每一帧图像中的每个像素按照需要进行遮挡处理,这里的遮挡处理可以使用设定的颜色值对源像素进行完全覆盖,也可以是对源像素的颜色值按照某种规则进行调和,本发明对像素的遮挡方式不作限制。
其中,所述遮挡数据包括像素映射信息。具体而言,可预先按照视频源数据中每个源像素的物理位置确定对应的像素映射信息。其中,所述像素映射信息,还可以包括:像素位置映射信息和/或像素值映射信息。
在本发明的一个可选实施例中,所述步骤102之前还包括:
使用n个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,n和m为大于1的整数;
根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;
根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。
为了提高实施本发明时对遮挡数据的处理效率,在设置遮挡数据时,将遮挡数据的尺寸设定为不大于视频源中一帧图像的尺寸,这样可避免对边界外映射信息的处理所占用的资源,提高视频遮挡处理的效率。
在本发明一个可选实施例中,所述像素值映射信息就是用来遮挡视频源数据中对应位置像素的像素值,并且,本领域技术人员可根据实际需要选择用于遮挡源数据的颜色值,本发明对此不作具体限制,例如,可选择黑色、红色、蓝色或其它任意颜色。
在本发明的另一可选实施例中,所述像素值映射信息还可以用来标识马赛克的初始像素位置。
步骤103,确定所述源像素在所述遮挡数据中对应的像素映射信息;
具体地,所述确定所述源像素在所述遮挡数据中对应的像素映射信息的步骤,包括:
根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
步骤104,根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
需要说明的是,遮挡数据中定义的像素映射信息即可以对应1个源像素也可以对应两个或多个源像素,例如,若对应两个源像素,则同时对两个相邻的源像素进行遮挡处理,将完成遮挡处理的源像素确定为目标像素。
步骤105,输出所述视目标像素。
在输出当前目标像素后,重复执行步骤101,直到完成对视频源数据中所有像素的遮挡处理。
综上,本发明实施例通过预先设置遮挡数据,并且对当前获取到的视频源中的源像素逐个按照遮挡数据中对应的像素映射信息进行遮挡处理,实现了对视频信息中指定区域的遮挡,避免了视频中隐私和敏感信息的泄露。
实施例二
参照图3,示出了本发明的一种视频处理方法实施例二的步骤流程图,具体可以包括:
步骤301、获取视频源输入的源像素;
步骤302,获取预先设置的遮挡数据;
其中,遮挡数据中的像素映射信息包括:像素位置映射信息和像素值映射信息。在设置遮挡数据时,可根据视频源数据中像素的物理位置,按照从左至右,从上到下的顺序一一确定对应的像素位置映射信息和像素映射值信息,并将设置好的遮挡数据预先存储在外部存储器(Memory)中。当需要对视频源数据进行遮挡处理时,从所述外部存储器中读取遮挡数据。
在本发明实施例中,所述像素值映射信息使用2个bit位映射所述视频源数据中对应的两个左右相邻的源像素,所述像素值映射信息至少包括:2’b00、2’b01、2’b10、2’b11,其中,2’b00,表示像素映射值为全透明;2’b01为像素第一映射值;2’b10为像素第二映射值;2’b11为像素第三映射值。采用该映射方式设置的遮挡数据的结构如图4所示,在图4中,每个坐标的数字对应一个具体的像素值映射,具体来说:0为2’b00,1为2’b01,2为2’b10,3为2’b11,并且每个坐标数字对应物理上相邻的两个源像素。
需要说明的是,本发明实施例使用2个bit映射视频源中的两个源像素只是本发明优选的方式,本领域技术人员在实施本发明时还可使用多个bit映射两个或多个源像素。容易理解,若使用多个bit设置源像素的映射信息,相应的可定义多种像素映射值,这样可使得用于遮挡的颜色更加丰富,更能满足用户对视频中不同对象的遮挡需求。一般来说,bit位数的增加意味着需要更多的存储空间,在对视频做实时遮挡处理时也需要占用更多的资源。本发明实施例优选使用2个bit,3种像素颜色值进行遮挡可满足绝大多数情况下的用户需求,在满足对视频进行遮挡处理的同时,遮挡数据占用的空间最少,有效降低了资源占用。
步骤303,根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息
步骤304,根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
在本发明一个优选实施例中,所述根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,包括以下子步骤:
子步骤A1,判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
子步骤A2,判断所述源像素对应的像素值映射信息是否为2’b01或2’b10或2’b11,如果是,使用对应的像素映射值覆盖当前源像素。
具体地:
当目标像素映射值信息为2’b01时,使用预先定义的像素第一映射值(例如黑色,#000000)对当前源像素进行覆盖;
当目标像素映射值信息为2’b10时,使用预先定义的像素第二映射值(例如红色,#FF0000)对当前源像素进行覆盖;
当目标像素映射值信息为2’b11时,使用预先定义的像素第三映射值(例如蓝色,#0000FF)对当前源像素进行覆盖;
步骤305,输出目标像素。
输出处理后的目标像素,然后重复执行步骤301,直到没有新的源像素输入。
经过上述方法处理后得到的视频目标数据如图5所示,结合图5可知,本发明实施例通过设置遮挡数据中不同位置的像素映射值,可实现对视频源数据中任意位置、任意颜色的遮挡处理,使得本发明提供的视频处理方法适应性大大提高,能满足不同场合、不同用户对视频遮挡处理的不同要求。
实施例三
在上述实施例中,使用预先定义的像素值对需要遮挡的视频源像素进行覆盖,另外,通过本发明提供的方法还可实现对视频的马赛克处理,具体可以包括如下步骤:
步骤401,接收来自前端摄像头输入的视频源像素;
步骤402,从外部存储器中读取遮挡数据。
其中,设置遮挡数据的像素映射信息时使用2个bit映射视频源中对应的一个或多个相邻的源像素,具体地,遮挡数据中的像素值映射信息包括:2’b00,表示对当前源像素不做处理;2’b01表示将当前源像素作为初始像素;2’b10和2’b11表示使用初始像素的像素值替换当前源像素。按照上述方法设置好的遮挡数据示例如图6所示。
步骤404,确定所述源像素在所述遮挡数据中对应的像素映射信息;
具体地,根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
步骤405,根据所述遮挡数据的像素映射信息对源像素进行遮挡处理,得到目标像素。
其中,根据所述遮挡数据的像素映射信息对源像素进行遮挡处理,具体可以包括以下子步骤:
子步骤B1,判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
子步骤B2,判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
子步骤B3,判断所述源像素对应的像素值映射信息是否为2’b10或2’b11,如果是,则使用初始像素的像素值覆盖当前源像素。
步骤404,输出目标像素。
输出处理后的目标像素,然后重复执行步骤401,直到没有新的视频源像素输入。
通过上述方法处理后得到的视频目标数据如图7所示。结合图7可知,通过本发明提供的视频处理方法,可按照需要进行马赛克处理的位置,即初始像素的物理位置在遮挡数据中设置对应的像素映射信息,这样一来,在对视频进行处理时,可根据遮挡数据中初始像素映射信息实现对视频任意区域的马赛克处理。
装置实施例
参照图8,示出了本发明一种视频处理装置实施例的结构框图,具体可以包括:输入模块810、遮挡数据读取模块820、像素映射信息确定模块830、遮挡处理模块840、输出模块850,其中,
输入模块810,用于获取视频源输入的源像素;
遮挡数据读取模块820,用于获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;
像素映射信息确定模块830,用于确定所述输入模块所获取的源像素在所述遮挡数据中对应的像素映射信息;
遮挡处理模块840,用于根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
输出模块850,用于输出所述目标像素。
进一步的,所述遮挡数据的像素映射信息,包括:像素位置映射信息和/或像素值映射信息;
所述像素映射信息确定模块,还用于根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
在本发明的另一可选实施例中,所述装置还包括:
遮挡数据设置模块,用于使用n个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,n和m为大于1的整数;
根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。
进一步的,所述像素值映射信息使用2个bit位映射所述视频源中对应的两个左右相邻的源像素,所述像素值映射信息包括:2’b00、2’b01、2’b10、2’b11,其中,
2’b00,表示像素映射值为全透明;
2’b01为像素第一映射值;2’b10为像素第二映射值;2’b11为像素第三映射值。
进一步的,所述遮挡处理模块,还用于,
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01或2’b10或2’b11,如果是,使用对应的像素映射值覆盖当前源像素。
进一步的,所述遮挡处理模块,还用于,
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
判断所述源像素对应的像素值映射信息是否为2’b10或2’b11,如果是,则使用初始像素的像素值覆盖当前源像素。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种视频处理方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,根据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种视频处理方法,其特征在于,所述方法包括:
获取视频源输入的源像素;
获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;
确定所述源像素在所述遮挡数据中对应的像素映射信息;
根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
输出所述目标像素。
2.如权利要求1所述的方法,其特征在于,所述遮挡数据的像素映射信息,包括:像素位置映射信息和/或像素值映射信息;
所述确定所述源像素在所述遮挡数据中对应的像素映射信息的步骤,包括:
根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
使用n个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,n和m为大于1的整数;
根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;
根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。
4.如权利要求3所述的方法,其特征在于,当所述n为2时,所述像素值映射信息,包括:2’b00、2’b01、2’b10、2’b11,其中,
2’b00,表示像素映射值为全透明;
2’b01为像素第一映射值;2’b10为像素第二映射值;2’b11为像素第三映射值。
5.如权利要求4所述的方法,其特征在于,所述根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理的步骤,包括:
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01或2’b10或2’b11,如果是,使用对应的像素映射值覆盖当前源像素。
6.如权利要求4所述的方法,其特征在于,所述根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理的步骤,包括:
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
判断所述源像素对应的像素值映射信息是否为2’b10或2’b11,如果是,则使用初始像素的像素值覆盖当前源像素。
7.一种视频处理装置,其特征在于,所述装置包括:
输入模块,用于获取视频源输入的源像素;
遮挡数据读取模块,用于获取预先设置的遮挡数据;其中,所述遮挡数据包括像素映射信息;
像素映射信息确定模块,用于确定所述输入模块所获取的源像素在所述遮挡数据中对应的像素映射信息;
遮挡处理模块,用于根据所述遮挡数据中对应的像素映射信息对所述源像素进行遮挡处理,得到目标像素;
输出模块,用于输出所述目标像素。
8.如权利要求7所述的装置,其特征在于,所述遮挡数据的像素映射信息,包括:像素位置映射信息和/或像素值映射信息;
所述像素映射信息确定模块,还用于根据所述源像素在所述视频源中的物理位置信息与所述遮挡数据的像素位置映射信息进行匹配,并将匹配的像素值映射信息确定为所述源像素在遮挡数据中对应的像素值映射信息。
9.如权利要求7所述的装置,其特征在于,所述装置还包括:
遮挡数据设置模块,用于使用n个比特bit位映射所述视频源中对应的m个左右相邻的源像素得到像素值映射信息;其中,n和m为大于1的整数;
根据所述m个左右相邻的源像素在视频源中的物理位置信息确定所述m个源像素的像素位置映射信息;根据所述得到的像素位置映射信息和像素值映射信息确定像素映射信息,并得到遮挡数据。
10.如权利要求9所述的装置,其特征在于,
当所述n为2时,所述像素值映射信息包括:2’b00、2’b01、2’b10、2’b11,其中,
2’b00,表示像素映射值为全透明;
2’b01为像素第一映射值;2’b10为像素第二映射值;2’b11为像素第三映射值。
11.如权利要求10所述的装置,其特征在于,所述遮挡处理模块,还用于,
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01或2’b10或2’b11,如果是,使用对应的像素映射值覆盖当前源像素。
12.如权利要求10所述的装置,其特征在于,所述遮挡处理模块,还用于,
判断所述源像素对应的像素值映射信息是否为2’b00,如果是,则对当前源像素不做处理;
判断所述源像素对应的像素值映射信息是否为2’b01,如果是,则将当前源像素作为初始像素;
判断所述源像素对应的像素值映射信息是否为2’b10或2’b11,如果是,则使用初始像素的像素值覆盖当前源像素。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510494176.1A CN105141901A (zh) | 2015-08-12 | 2015-08-12 | 一种视频处理方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510494176.1A CN105141901A (zh) | 2015-08-12 | 2015-08-12 | 一种视频处理方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105141901A true CN105141901A (zh) | 2015-12-09 |
Family
ID=54727097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510494176.1A Pending CN105141901A (zh) | 2015-08-12 | 2015-08-12 | 一种视频处理方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105141901A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611386A (zh) * | 2015-12-23 | 2016-05-25 | 小米科技有限责任公司 | 视频图像处理方法及装置 |
WO2019076187A1 (zh) * | 2017-10-16 | 2019-04-25 | 杭州海康威视数字技术股份有限公司 | 视频遮蔽区域选取方法、装置、电子设备及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705370A (zh) * | 2004-06-02 | 2005-12-07 | 罗伯特·博世有限公司 | 用于视频摄像机图像的可转换隐私遮掩 |
CN1770205A (zh) * | 2004-11-02 | 2006-05-10 | 微软公司 | 基于纹理的像素打包 |
CN102609710A (zh) * | 2012-02-22 | 2012-07-25 | 武汉大学 | 针对火灾图像视频中烟雾笼罩场景的烟火目标分割方法 |
CN103051903A (zh) * | 2012-12-24 | 2013-04-17 | 四川九洲电器集团有限责任公司 | 一种空域自适应的h.264视频i帧差错掩盖方法 |
CN103226712A (zh) * | 2013-05-19 | 2013-07-31 | 南京新方向智能技术有限公司 | 一种基于有限状态机的遗留物检测方法 |
-
2015
- 2015-08-12 CN CN201510494176.1A patent/CN105141901A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1705370A (zh) * | 2004-06-02 | 2005-12-07 | 罗伯特·博世有限公司 | 用于视频摄像机图像的可转换隐私遮掩 |
CN1770205A (zh) * | 2004-11-02 | 2006-05-10 | 微软公司 | 基于纹理的像素打包 |
CN102609710A (zh) * | 2012-02-22 | 2012-07-25 | 武汉大学 | 针对火灾图像视频中烟雾笼罩场景的烟火目标分割方法 |
CN103051903A (zh) * | 2012-12-24 | 2013-04-17 | 四川九洲电器集团有限责任公司 | 一种空域自适应的h.264视频i帧差错掩盖方法 |
CN103226712A (zh) * | 2013-05-19 | 2013-07-31 | 南京新方向智能技术有限公司 | 一种基于有限状态机的遗留物检测方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105611386A (zh) * | 2015-12-23 | 2016-05-25 | 小米科技有限责任公司 | 视频图像处理方法及装置 |
WO2019076187A1 (zh) * | 2017-10-16 | 2019-04-25 | 杭州海康威视数字技术股份有限公司 | 视频遮蔽区域选取方法、装置、电子设备及*** |
US11321945B2 (en) | 2017-10-16 | 2022-05-03 | Hangzhou Hikvision Digital Technology Co., Ltd. | Video blocking region selection method and apparatus, electronic device, and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10803561B2 (en) | Systems, methods, and media for hierarchical progressive point cloud rendering | |
US20150363913A1 (en) | Adaptive filter demosaicizing for super resolution | |
US20050265619A1 (en) | Image providing method and device | |
KR102635003B1 (ko) | 라이트 필드 데이터 표현 | |
US20210243426A1 (en) | Method for generating multi-view images from a single image | |
CN113192185B (zh) | 一种动态光场重建方法、装置及设备 | |
CN113989173A (zh) | 视频融合方法、装置、电子设备及存储介质 | |
CN104598436A (zh) | 一种三维图表的动态生成方法及装置 | |
CN105791793A (zh) | 图像处理方法及其电子装置 | |
CN105227873A (zh) | 一种在屏显示数据的测试方法和装置 | |
CN105141901A (zh) | 一种视频处理方法和装置 | |
CN108230454B (zh) | 一种全景图片的切图方法、装置及存储介质 | |
CN104332131A (zh) | 用于显示装置的驱动方法、显示画面更新方法及装置 | |
CN116862813B (zh) | 一种用于扩展现实技术的颜色校准方法和*** | |
CN103780828A (zh) | 一种图像采集方法及电子设备 | |
CN105227866A (zh) | 一种多通道视频显示方法和装置 | |
WO2022271425A1 (en) | Point-of-view image warp systems and methods | |
CN105163199A (zh) | 一种即时视频的编码方法和电子设备 | |
CN105163194A (zh) | 一种即时视频的编码方法和电子设备 | |
CN117440160A (zh) | 一种视频处理方法、装置、设备及存储介质 | |
US9723216B2 (en) | Method and system for generating an image including optically zoomed and digitally zoomed regions | |
CN114387378A (zh) | 基于数字孪生渲染引擎的图像生成方法、装置及电子设备 | |
CN111223105B (zh) | 图像处理方法和装置 | |
CN104574343A (zh) | 一种视频中提取图像的方法及设备 | |
CN105245933A (zh) | 一种屏幕显示方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151209 |