The invention discloses a method and a device for graphics code embedded in the video, the method includes: judging the original video frame rate is less than the preset frame rate, and, according to the judgment result, determine the original video corresponding to the first image frame sequence; the color space conversion first image frame sequence to uniform color space, sequence second image frames; according to the graphic code and preset regulation rules, complementary brightness adjustment through the preset area of the sequence of second image frames in any adjacent image frames, graphics code embedded in the second image frame sequence; according to the second image frame sequence embedded graphics code, determine the embedded code for video embedded graphics code. Method and device of the embodiment of the invention, can use the human eye to identify characteristics of high frequency brightness changes, realized in the video embedded on human hidden codes, effectively reduce the embedded code in video graphics video for users to watch the impact caused by.
【技术实现步骤摘要】
一种在视频中嵌入图形码的方法和装置
本申请涉及图像处理
,尤其涉及一种在视频中嵌入图形码的方法和装置。
技术介绍
二维码是一种将信息转换到二维黑白块矩阵中的编码方式,并且可以通过特定的解码器从二维码中提取其包含的信息。在实际应用中,在视频中嵌入包含额外信息的二维码变得越来越普遍,用户在观看该视频时,能够通过自身的终端设备(例如,智能手机)识别该二维码,提取出该二维码中包含的推广信息。但是,嵌码视频中的二维码对人眼来说没有意义,属于噪声,而且,由于二维码具有一定的尺寸,使得嵌码视频中的二维码会对原视频内容形成部分遮挡,给用户观看视频带来一定的影响。因此,如何降低嵌码视频中的二维码对用户观看视频的影响,是本申请所要解决的技术问题。
技术实现思路
有鉴于此,本申请实施例提供一种在视频中嵌入图形码的方法和装置,用以解决现有的嵌码视频中的图形码影响用户观看视频的问题。本申请实施例提供一种在视频中嵌入图形码的方法,包括:判断原始视频的帧率是否小于预设帧率,以及,根据判断结果,确定所述原始视频对应的第一图像帧序列;将所述第一图像帧序列的颜色空间转换至均匀颜色空间,得到第二图像 ...
【技术保护点】
一种在视频中嵌入图形码的方法,其特征在于,包括:判断原始视频的帧率是否小于预设帧率,以及,根据判断结果,确定所述原始视频对应的第一图像帧序列;将所述第一图像帧序列的颜色空间转换至均匀颜色空间,得到第二图像帧序列;根据图形码以及预设调节规则,通过对所述第二图像帧序列中任意相邻图像帧的预设区域进行互补亮度调节,将所述图形码嵌入所述第二图像帧序列中;根据嵌入所述图形码的所述第二图像帧序列,确定嵌入所述图形码的嵌码视频。
【技术特征摘要】
1.一种在视频中嵌入图形码的方法,其特征在于,包括:判断原始视频的帧率是否小于预设帧率,以及,根据判断结果,确定所述原始视频对应的第一图像帧序列;将所述第一图像帧序列的颜色空间转换至均匀颜色空间,得到第二图像帧序列;根据图形码以及预设调节规则,通过对所述第二图像帧序列中任意相邻图像帧的预设区域进行互补亮度调节,将所述图形码嵌入所述第二图像帧序列中;根据嵌入所述图形码的所述第二图像帧序列,确定嵌入所述图形码的嵌码视频。2.如权利要求1所述的方法,其特征在于,在以所述预设帧率播放所述嵌码视频时,所述嵌码视频中嵌入的所述图形码对人眼是隐藏不可见的。3.如权利要求1所述的方法,其特征在于,根据判断结果,确定所述原始视频对应的第一图像帧序列,包括:在所述判断结果为所述原始视频的帧率小于预设帧率时,确定所述第一图像帧序列,具体包括:通过对所述原始视频进行分帧处理,确定第三图像帧序列;将所述第三图像帧序列中的任一图像帧进行预设次数的复制,以及将复制图像帧置于该图像帧之后,得到所述第一图像帧序列;或,在所述判断结果为所述原始视频的帧率不小于预设帧率时,确定所述第一图像帧序列,具体包括:通过对所述原始视频进行分帧处理,确定所述第一图像帧序列。4.如权利要求1所述的方法,其特征在于,根据图形码以及预设调节规则,通过对所述第二图像帧序列中任意相邻图像帧的预设区域进行互补亮度调节,将所述图形码嵌入所述第二图像帧序列中,包括:将所述图形码缩放到预设尺寸,其中,所述预设尺寸不大于所述第二图像帧序列中任一图像帧的尺寸;根据所述图形码,通过对所述第二图像帧序列中任意相邻图像帧的预设区域进行互补亮度调节,将所述图形码嵌入所述第二图像帧序列中,其中,所述预设区域的尺寸为所述预设尺寸。5.如权利要求4所述的方法,其特征在于,在对所述第二图像帧序列中任意相邻图像帧的预设区域进行互补的亮度调节之前,所述方法还包括:确定所述图形码中的任一像素点在所述图形码中的相对位置以及像素颜色。6.如权利要求5所述的方法,其特征在于,对所述第二图像帧序列中任意相邻图像帧的预设区域进行互补亮度调节,包括:当所述像素颜色为黑色时,将所述第二图像帧序列中的图像帧V2k-1中相同相对位置上的像素点的亮度值减小预设值,以及,将所述第二图像帧序列中的图像帧V2k中相同相对位置上的像素点的亮度值增大预设值,其中,k=1,2,……n,n为所述第二图像帧序列中包含的图像帧的数目;或,当所述像素颜色为白色时,将所述第二图像帧序列中的图像帧V2k-1中相同相对位置上的像素点的亮度值增大预设值,以及,将所述第二图像帧序列中的图像帧V2k中相同相对位置上的像素点的亮度值减小预设值。7.如权利要求5所述的方法,其特征在于,对所述第二图像帧序列中任意相邻图像帧的预设区域进行互补亮度调节,包括:当所述像素颜色为黑色时,将所述第二图像帧序列中的图像帧V2k-1中相同相对位置上的像素点的亮度值增大预设值,以及,将所述第二图像帧序列中的图像帧V2k中相同相对位置上的像素点的亮度值减小预设值,其中,k=1,2,……n,n为所述第二图像帧序列中包含的图像帧的数目;或,当所述像素颜色为白色时,将所述第二图像帧序列中的图像帧V2k-1中相同相对位置上的像素点的亮度值减小预设值,以及,将所述第二图像帧序列中的图像帧V2k中相同相对位置上的像素点的亮度值增大预设值。8.如权利要求1所述的方法,其特征在于,所述第一图像帧序列的颜色空间为RGB颜色空间;所述均匀颜色空间为CIE1976L*a*b*颜色空间。9.如权利要求8所述的方法,其特征在于,根据嵌入所述图形码的所述第二图像帧序列,确定嵌入所述图形码的嵌码视频,包括:将嵌入所述图形码的所述第二图像帧序列从CIE1976L*a*b*颜色空间转换至RGB颜色空间,确定第四图像帧序列;将所述第四图像帧序列以所述预设帧率进行压制,得到嵌入所述图形码的嵌码视频。10.如权利要求1所述的方法,其特征在于,所述预设帧率不小于120FPS。11.如权利要求1-10任一项所述的方法,其特征在于,所述图形码包括:一维码、二维码、DataMatrix、AztecCode或EZcode。12.一种在视频中嵌入图形码的装置,其特征在于,包括:确定单元、转换单元和处理单元,其中:确定单元...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。