一种帧缺失图像的处理方法及系统的利记博彩app

文档序号:9671040阅读:1041来源:国知局
一种帧缺失图像的处理方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及移动终端应用领域,尤其涉及一种帧缺失图像的处理方法及系统。
【背景技术】
[0002]目前相机(例如照相机、摄像机)已是移动终端中使用频率较高的功能之一,在使用相机时,由于各种原因(如信号干扰、图像采集失败等)会出现偶然性帧数据缺失的情况;当偶然性帧数据缺失时,原本连续的图像将会产生卡顿感,影响用户体验,在现有技术中尚没有解决此类问题的方案,因此现有技术有待于进一步的改进。

【发明内容】

[0003]鉴于上述现有技术的不足,本发明的目的在于提供一种帧缺失图像的处理方法及系统,旨在解决现有技术中相机在使用过程中帧缺失的问题。
[0004]本发明的技术方案如下:
一种帧缺失图像的处理方法,其中,包括步骤:
A、当用户启动相机进行预览或录像时,获取相机感应到的每一帧图像,当出现一帧或连续若干帧图像缺失时,获取所述一帧或连续若干帧图像的前一帧图像的第一数据,及所述一帧或连续若干帧图像的后一帧图像的第二数据;
B、根据缺失的帧数,由所述第一数据和第二数据补出所缺失的一帧或若干帧图像。
[0005]所述的帧缺失图像的处理方法,其中,每一帧图像均划分为x*y个像素点,其中x、y均为正整数。
[0006]所述的帧缺失图像的处理方法,其中,当缺失的图像为连续N帧时,则所缺失的连续N帧图像中的第Μ帧图像的数据,其第i行、第j列的像素点的数据为RGB(i,j)+M*(RGB’(i,j) 一RGB(i,j))/(N+l),其中,RGB(i,j)为第一数据中第i行、第j列的像素点的数据,RGB’(i,j)为第二数据中第i行、第j列的像素点的数据,i为大于等于1且小于等于X的自然数,j为大于等于1且小于等于y的自然数。
[0007]所述的帧缺失图像的处理方法,其中,当缺失的图像为一帧时,则所缺失的该帧图像的数据,其第i行、第j列的像素点的数据为RGB( i,j) + (RGB,( i,j) —RGB( i,j) )/2,其中,1?^(1,」)为第一数据中第1行、第」列的像素点的数据,1?^’(1,」)为第二数据中第1行、第」列的像素点的数据,i为大于等于1且小于等于x的自然数,j为大于等于1且小于等于y的自然数。
[0008]所述的帧缺失图像的处理方法,其中,所述步骤A,当检测到相机发出一个帧同步信号,但未接收到相机感应的图像时,则判定缺失一帧图像;当连续N次检测到相机发出帧同步信号,但未接收到相机感应的图像时,则判定为缺失连续N帧图像,其中,所述N为正整数。
[0009 ] 一种帧缺失图像的处理系统,其中,包括:
获取模块,用于当用户启动相机进行预览或录像时,获取相机感应到的每一帧图像,当出现一帧或连续若干帧图像缺失时,获取所述一帧或连续若干帧图像的前一帧图像的第一数据,及所述一帧或连续若干帧图像的后一帧图像的第二数据;
补偿模块,用于根据缺失的帧数,由所述第一数据和第二数据补出所缺失的一帧或若干帧图像。
[0010]所述的帧缺失图像的处理系统,其中,每一帧图像均划分为x*y个像素点,其中x、y均为正整数。
[0011]所述的帧缺失图像的处理系统,其中,所述补偿模块中,当缺失的图像为连续N帧时,则所缺失的连续N帧图像中的第Μ帧图像的数据,其第i行、第j列的像素点的数据为RGB(i,j)+M*(RGB’(i,j)—RGB(i,j))/(N+l),其中,RGB(i,j)为第一数据中第 i 行、第 j 列的像素点的数据,RGB’(i,j)为第二数据中第i行、第j列的像素点的数据,i为大于等于1且小于等于X的自然数,j为大于等于1且小于等于y的自然数。
[0012]所述的帧缺失图像的处理系统,其中,所述补偿模块中,当缺失的图像为一帧时,贝Ij所缺失的该帧图像的数据,其第i行、第j列的像素点的数据为RGB(i,j)十(RGBU-RGB (i , j) )/2 , 其中, RGB (i , j) 为第一数据中第 i 行 、第 j 列的像素点的数据, RGB ’ ( i , j) 为第二数据中第i行、第j列的像素点的数据,i为大于等于1且小于等于x的自然数,j为大于等于1且小于等于y的自然数。
[0013]所述的帧缺失图像的处理系统,其中,所述获取模块中,当检测到相机发出一个帧同步信号,但未接收到相机感应的图像时,则判定缺失一帧图像;当连续N次检测到相机发出帧同步信号,但未接收到相机感应的图像时,则判定为缺失连续N帧图像,其中,所述N为正整数。
[0014]有益效果:本发明通过由帧缺失前的第一数据和帧缺失后的第二数据补出所缺失的一帧或连续若干帧图像,从而解决了现有技术中当用户使用相机进行预览、录像时出现偶然性帧数据缺失的问题,消除了图像的卡顿感,提升了用户使用体验。
【附图说明】
[0015]图1为本发明一种帧缺失图像的处理方法较佳实施例的流程图。
[0016]图2为第一数据各像素点的分布示意图。
[0017]图3为第二数据各像素点的分布示意图。
[0018]图4为本发明中图像数据传输时序图。
[0019]图5为本发明一种帧缺失图像的处理系统较佳实施例的结构框图。
【具体实施方式】
[0020]本发明提供一种帧缺失图像的处理方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]请参阅图1,图1为本发明一种帧缺失图像的处理方法较佳实施例的流程图,如图所示,其包括步骤:
S101、当用户启动相机进行预览或录像时,获取相机感应到的每一帧图像,当出现一帧或连续若干帧图像缺失时,获取所述一帧或连续若干帧图像的前一帧图像的第一数据,及所述一帧或连续若干帧图像的后一帧图像的第二数据;
S102、根据缺失的帧数,由所述第一数据和第二数据补出所缺失的一帧或若干帧图像。
[0022]本发明实施例中,通过获取缺失的一帧或连续若干帧的前一帧图像的第一数据,以及后一帧图像的第二数据,根据这些数据来补出所缺失的一帧或若干帧图像,通过本发明的方案可解决在使用相机进行预览或录像时出现偶然性帧数据缺失的问题,消除了图像的卡顿感,提升用户的使用体验。
[0023]进一步,每一帧图像均划分为x*y个像素点,其中x、y均为正整数。对于第一数据中第i行,第j列的像素点的数据表示为RGB(i,j),如图2所示;对于第二数据中第i行,第j列的像素点的数据表示为RGB’(i,j),如图3所示;其中,i为大于等于1且小于等于X的自然数,j为大于等于1且小于等于y的自然数。
[0024]进一步,当缺失的图像为连续N帧时,则可根据第一数据和第二数据来得到所缺失的连续N帧图像中的第Μ帧图像的数据,其中N为正整数,Μ为大于等于1且小于等于N的自然数。
[0025]具体来说,所缺失的连续Ν帧图像中的第Μ帧图像的数据,其第i行、第j列的像素点的数据为RGB(i,j) +M* (RGB’( i,j) 一RGB( i,j) )/(N+1),其中,RGB( i,j)为第一数据中第i行、第j列的像素点的数据,RGB’(i,j)为第二数据中第i行、第j列的像素点的数据,i为大于等于1且小于等于X的自然数,j为大于等于1且小于等于y的自然数。
[0026]例如,当连续5帧图像缺失时,其中,缺失的前一帧图像第i行、第j列的像素点的数据为RGB(i,j),缺失的第1帧图像的第i行、第j列的像素点的数据为RGB(i,j)十1*(RGB’(i,j) 一 RGB(i,j))/6,缺失的第2帧图像的第i行、第j列的像素点的数据为RGB(i,j) + 2*(RGB ’( i,j) 一RGB(i,j) )/6,缺失的第3帧图像的第i行、第j列的像素点的数据为RGB(i,j)+ 3 * (RGB ’( i,j) 一 RGB (i,j))/6,缺失的第4帧图像的第i行、第j列的像素点的数据为RGB(i,j) + 4 * (RG B ’( i,j) 一 RG B (i,j)) / 6,缺失的第5帧图像的第i行、第j列的像素点的数据为RG B (i,j) + 5 * (RG B ’( i,j) 一 RG B (i,j)) / 6,缺失的后一帧图像第i行、第j列的像素点的数据为RGB’(i,j),这样相邻帧图像的数据均匀变化,所以不会产生卡顿感,并且图像变化更流畅。本发明中,将第一数据中第i行、第j列的像素点RGB(i,j)与第二数据中第i行、第j列的像素点RGB’(i,j)之间平均分成N份,每份为RGB’ ’,则所缺失的N帧中的第一帧图像的第i行、第j列的像素点的数据为RGB (i,j) +RGB ’ ’( i,j),所缺失的N帧中的第二帧图像的第i行第j列的像素点的数据为RGB( i,j )+2*RGB’ ’( i,j),……,所缺失的N帧中的第Μ帧图像的第i行第j列的像素的点数据为RGB (i,j) +
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1