图像连拍方法和装置的制造方法

文档序号:8266432阅读:219来源:国知局
图像连拍方法和装置的制造方法
【技术领域】
[0001]本发明涉及拍照领域,尤其涉及图像连拍方法和装置。
【背景技术】
[0002]为提高拍照的精度,现有的拍照终端中往往设置有连拍模式,在终端处于连拍模式时,采用相同的拍照参数在预设时间间隔内连续抓拍多张照片,并压缩保存该抓拍得到的照片。由于各个抓拍得到的照片占用的存储空间较大,按一张100w像素的JPEG照片占用约1.5MB的存储空间,若抓拍10张照片则占用的内存为15MB,占用终端的内存过多。

【发明内容】

[0003]本发明的主要目的在于提出一种图像连拍方法和装置,旨在解决连拍照片占用终端内存过多的技术问题。
[0004]为实现上述目的,本发明提供一种图像连拍方法,所述图像连拍方法包括以下步骤:
[0005]在接收到图像连拍指令时,每隔预设的时间间隔拍摄一张照片,并在拍摄到第一张照片时,将第一张照片作为基准照片;
[0006]在所述基准照片之后的每一张照片拍摄到时,获取当前拍摄得到的照片的移动矢量;
[0007]基于所述移动矢量将当前拍摄照片与所述基准照片进行比对,以确定当前拍摄照片中的像素点与基准照片的像素点之间的残差值;
[0008]在图像连拍结束时,将各个照片的残差值、所述残差值对应的基准照片的像素点、以及所述基准照片封装生成连拍照片集并保存。
[0009]优选地,所述基于所述移动矢量将当前拍摄照片与所述基准照片进行比对,以确定当前拍摄照片中的像素点与基准照片的像素点之间的残差值的步骤包括:
[0010]将当前拍摄的照片作为待比对照片,并将所述待比对照片分割为若干预设大小的第一像素块;
[0011]基于所述照片对应的移动矢量确定基准照片中与所述待比对照片中的各个像素块对应的第二像素块,并计算各个第一像素块及其对应的第二像素块中的各个像素点之间的残差值。
[0012]优选地,所述将当前拍摄的照片作为待比对照片,并将所述待比对照片分割为若干预设大小的第一像素块之后还包括:
[0013]确定各个所述第一像素块中各个像素点的像素值与所述第一像素块的像素平均值之间的差值,在所述差值大于预设阈值时,将所述第一像素块均分割两个第一像素块。
[0014]优选地,所述基于所述照片对应的移动矢量确定基准照片中与所述待比对照片中的各个像素块对应的第二像素块,并计算各个第一像素块及其对应的第二像素块中的各个像素点之间的残差值的步骤包括:
[0015]依次提取待比对照片中的各个所述第一像素块,并基于所述待比对照片的移动矢量确定基准照片中与所述第一像素块对应的第二像素块;
[0016]在获取到每个第二像素块时,计算所述第一像素块和第二像素块中各个像素点的像素平均值之间的差值;
[0017]获取所述第二像素块中的各个第一像素点在所述移动矢量方向间隔预设距离的第二像素点,基于所述第二像素点组成新的第二像素块;
[0018]继续计算所述第一像素块和所述新的第二像素块中各个像素点的像素平均值之间的差值,直至所述第一像素块对应的差值的个数到达预设阈值;
[0019]计算差值最小的新的第二像素块与所述第一像素块之间的残差值,并将所述残差值作为所述第一像素块和所述第二像素块之间的残差值。
[0020]优选地,所述压缩各个照片的残差值、所述残差值对应的基准照片的像素点、以及所述基准照片并保存的步骤之后,所述图像连拍方法还包括:
[0021]在接收到连拍照片集查看指令时,基于所述连拍照片集查看指令确定待查看的连拍照片集;
[0022]提取所述连拍照片集中的基准照片以及基准照片中各个像素点对应的残差值;
[0023]对各个像素点增加对应的残差值,以生成所述基准照片对应的其它照片;
[0024]显示所述基准照片以及生成的其它照片。
[0025]此外,为实现上述目的,本发明还提出一种图像连拍装置,所述图像连拍装置包括:
[0026]拍照模块,用于在图像连拍指令时,每隔预设的时间间隔拍摄一张照片;
[0027]处理模块,用于在拍摄到第一张照片时,将第一张照片作为基准照片;
[0028]获取模块,用于在所述基准照片之后的每一张照片拍摄到时,获取当前拍摄得到的照片的移动矢量;
[0029]确定模块,用于基于所述移动矢量将当前拍摄照片与所述基准照片进行比对,以确定当前拍摄照片中的像素点与基准照片的像素点之间的残差值;
[0030]封装模块,用于在图像连拍结束时,将各个照片的残差值、所述残差值对应的基准照片的像素点、以及所述基准照片封装生成连拍照片集;
[0031]存储模块,用于保存所述连拍照片集。
[0032]优选地,所述确定模块包括:
[0033]分割单元,用于将当前拍摄的照片作为待比对照片,并将所述待比对照片分割为若干预设大小的第一像素块;
[0034]确定单元,用于基于所述照片对应的移动矢量确定基准照片中与所述待比对照片中的各个像素块对应的第二像素块,并计算各个第一像素块及其对应的第二像素块中的各个像素点之间的残差值。
[0035]优选地,所述确定单元,还用于确定各个所述第一像素块中各个像素点的像素值与所述第一像素块的像素平均值之间的差值;所述分割单元,还用于在所述差值大于预设阈值时,将所述第一像素块均分割两个第一像素块。
[0036]优选地,所述确定单元包括:
[0037]提取子单元,用于依次提取待比对照片中的各个所述第一像素块;
[0038]确定子单元,用于基于所述待比对照片的移动矢量确定基准照片中与所述第一像素块对应的第二像素块;
[0039]计算子单元,用于在获取到每个第二像素块时,计算所述第一像素块和第二像素块中各个像素点的像素平均值之间的差值;
[0040]生成子单元,用于获取所述第二像素块中的各个第一像素点在所述移动矢量方向间隔预设距离的第二像素点,基于所述第二像素点组成新的第二像素块;
[0041]所述计算子单元,还用于在生成子单元基于所述第二像素点组成新的第二像素块后,继续计算所述第一像素块和所述新的第二像素块中各个像素点的像素平均值之间的差值,直至所述第一像素块对应的差值的个数到达预设阈值,以及计算差值最小的新的第二像素块与所述第一像素块之间的残差值,并将所述残差值作为所述第一像素块和所述第二像素块之间的残差值。
[0042]优选地,所述图像连拍装置还包括:
[0043]所述确定模块,还用于在接收到连拍照片集查看指令时,基于所述连拍照片集查看指令确定待查看的连拍照片集;
[0044]提取模块,用于提取所述连拍照片集中的基准照片,以及基准照片中各个像素点对应的残差值;
[0045]生成模块,用于对各个像素点增加对应的残差值,以生成所述基准照片对应的其它照片;
[0046]显示模块,用于显示所述基准照片以及生成的其它照片。
[0047]本发明提出的图像连拍方法和装置,在接收到图像连拍指令时,每隔预设的时间间隔拍摄一张照片,并在拍摄到第一张照片时,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1