一种基于像素色差对比的穿越视频制作方法技术

技术编号:30760181 阅读:14 留言:0更新日期:2021-11-10 12:14
一种基于像素色差对比的穿越视频制作方法,普通穿越视频要求原始背景单一色,一般为蓝色或绿色,采用本专利的基于像素色差对比的穿越视频制作方法,不限制视频背景颜色,只要求背景固定,并提供基准背景图片。通过将原始视频抽帧处理,然后对每帧图片做穿越效果处理,最后拼接穿越特性图片为穿越视频。生成穿越特效图运用了像素色差对比公式,根据原始图片与基准背景图片像素色差对比值,生成穿越图片。使用像素差值阈值变量,可通过调整该变量控制穿越图片生成效果。控制穿越图片生成效果。控制穿越图片生成效果。

【技术实现步骤摘要】
libx264
ꢀ‑
r 25 out.mp4将所有穿越图片按顺序拼接形成穿越视频。
[0016]本专利技术的有益效果是:普通穿越视频要求原始背景单一色,一般为蓝色或绿色,采用本专利的基于像素色差对比的穿越视频制作方法,不限制视频背景颜色,只要求背景固定,并提供基准背景图片。通过将原始视频抽帧处理,然后对每帧图片做穿越效果处理,最后拼接穿越特性图片为穿越视频。生成穿越特效图运用了像素色差对比公式,根据原始图片与基准背景图片像素色差对比值,生成穿越图片。使用像素差值阈值变量,可通过调整该变量控制穿越图片生成效果。
附图说明
[0017]图1为本专利技术的方法流程图;
[0018]图2为本专利技术的穿越图片像素计算流程图。
具体实施方式
[0019]下面结合附图1、附图2对本专利技术做进一步说明。
[0020]一种基于像素色差对比的穿越视频制作方法,包括如下步骤:
[0021]a)将原始视频抽帧为原始图片,原始图片大小与基准背景图片尺寸一致,原始图片由N
×
M个像素构成;
[0022]b)取一原始图片第一个像素C1,通过公式计算像素色差ΔC,式中C
1,R
为第一个像素C1的RGB的R值,C
2,R
为基准背景图片第一个像素C2的RGB的R值,ΔR=C
1,R

C
2,R
,ΔG=C
1,G

C
2,G
,C
1,G
为第一个像素C1的RGB的G值,C
2,G
为基准背景图片第一个像素C2的RGB的G值,ΔB=C
1,B

C
2,B
,C
1,B
为第一个像素C1的B通道的RGB的B值,C
2,B
为基准背景图片第一个像素C2的的RGB的B值;
[0023]c)穿越背景图片第一个像素C3,当像素色差ΔC小于等于阈值时,通过公式C4=C3计算得到穿越图片第一个像素值C4,当像素色差ΔC大于阈值时,通过公式C4=C1计算得到穿越图片第一个像素值C4;
[0024]d)遍历原始图片中除第一个像素C1外的其他像素,重复执行步骤b)至步骤c)计算得到穿越图片的所有像素值,生成穿越图片;
[0025]e)遍历除步骤b)中原始图片之外的其他原始图片,重复执行步骤b)至步骤d)计算的到所有原始图片对应的穿越图片;
[0026]f)将所有穿越图片按顺序拼接形成穿越视频。
[0027]普通穿越视频要求原始背景单一色,一般为蓝色或绿色,采用本专利的基于像素色差对比的穿越视频制作方法,不限制视频背景颜色,只要求背景固定,并提供基准背景图片。通过将原始视频抽帧处理,然后对每帧图片做穿越效果处理,最后拼接穿越特性图片为穿越视频。生成穿越特效图运用了像素色差对比公式,根据原始图片与基准背景图片像素色差对比值,生成穿越图片。使用像素差值阈值变量,可通过调整该变量控制穿越图片生成效果。
[0028]实施例1:
[0029]步骤a)中将原始视频抽帧为原始图片时,抽帧频率设置为每秒25帧。
[0030]实施例2:
[0031]步骤a)中原始图片的像素宽N设置为1920,像素高M设置为1080。
[0032]实施例3:
[0033]步骤a)中通过命令ffmpeg
ꢀ‑
i source.mp4
ꢀ‑
r 25
ꢀ‑
f image2 source

%05d.jpeg完成抽帧操作。
[0034]实施例4:
[0035]步骤c)中阈值为15。
[0036]实施例5:
[0037]步骤f)中通过命令ffmpeg
ꢀ‑
f image2
ꢀ‑
i out

%5d.jpeg
ꢀ‑
vcodec libx264
ꢀ‑
r 25 out.mp4将所有穿越图片按顺序拼接形成穿越视频。
[0038]下面通过一个具体的实例对本专利技术作进一步说明:
[0039](1)已知原始视频source.mp4,其时长50秒,使用工具对原始视频source.mp4进行抽帧处理,每秒抽取25帧,取得原始图片:source

00001.jpg、source

00002.jpg、source

00003.jpg、...、source

01250.jpg。
[0040](2)原始图片source

00001.jpg第一个像素C1的RGB颜色信息为(60,60,60),基准背景图片第一个像素C2的RGB颜色信息为(55,55,55),则通过公式计算像素色差ΔC,ΔC=4.99。(3)穿越背景图片C3相同位置像素颜色信息为(75,75,75),选择色差阈值为15,ΔC小于色差阈值,因此计算穿越图片out

00001.jpeg相同位置像素信息C4等于C3。
[0041](4)遍历原始图片source

00001.jpeg所有像素,计算穿越图片out

00001.jpeg的所有像素信息。
[0042](5)遍历所有原始图片source

n.jpeg,重复步骤(2)、(3)、(4),生成穿越图片out

n.jpeg。
[0043](6)按顺序合并穿越图片out

00001.jpeg、out

00002.jpeg、

、out

01250.jpeg为穿越视频out.mp4。
[0044]最后应说明的是:以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于像素色差对比的穿越视频制作方法,其特征在于,包括如下步骤:a)将原始视频抽帧为原始图片,原始图片大小与基准背景图片尺寸一致,原始图片由N
×
M个像素构成;b)取一原始图片第一个像素C1,通过公式计算像素色差ΔC,式中C
1,R
为第一个像素C1的RGB的R值,C
2,R
为基准背景图片第一个像素C2的RGB的R值,ΔR=C
1,R

C
2,R
,ΔG=C
1,G

C
2,G
,C
1,G
为第一个像素C1的RGB的G值,C
2,G
为基准背景图片第一个像素C2的RGB的G值,ΔB=C
1,B

C
2,B
,C
1,B
为第一个像素C1的B通道的RGB的B值,C
2,B
为基准背景图片第一个像素C2的的RGB的B值;c)穿越背景图片第一个像素C3,当像素色差ΔC小于等于阈值时,通过公式C4=C3计算得到穿越图片第一个像素值C4,当像素色差ΔC大于阈值时,通过公式C4=C1计算得到穿越图片第一个像素值C4;d)遍历原始图片中除第一个像素C1外的其他像素,重复执行步骤b)至步骤c)计算得到...

【专利技术属性】
技术研发人员:杨明生张宇李帅刘旭
申请(专利权)人:山东云缦智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1