一种图像挑选算法验证方法及装置的制造方法

文档序号:9456175阅读:560来源:国知局
一种图像挑选算法验证方法及装置的制造方法
【技术领域】
[0001]本发明涉及测试领域,尤其涉及一种图像挑选算法验证方法及装置。
【背景技术】
[0002]在普通模式下拍照,按下快门后需要进行一系列的处理和校正,例如对焦、曝光、白平衡等动作后才能真正地拍摄照片,所以会导致拍照的时延。例如,在预览30fps即每秒30帧的情况下,按下快门时是在第I帧的图像,而实际上拍得的照片可能是第8帧的图像,然后,再对该第8帧图像进行图像处理和编码,从而获得用户最终拍下的照片。
[0003]零延时(Zero Second Delay,ZSD)拍照,能将快门延迟缩得更短,达到所拍即所得的效果,适合快速抓拍。在ZSD拍照模式下,会在按下快门前就缓存若干帧原始图像,在按下快门那一刻,根据相关算法直接从缓存的若干帧原始图像中提取其中的一帧相关算法认为是最清晰的图像作为拍摄的照片,例如,在预览30fps即每秒30帧的情况下,按下快门时是在第5帧,而此时已经缓存有第1、第2、第3、第4和第5共5帧原始图像,通过相关算法从该5帧原始图像中进行选取最清晰的第3帧原始图像进行图像处理和编码,从而获得用户最终拍下的照片。
[0004]但是,相关算法所挑选的图像是否确实为最清晰的,还需要进行验证。在现有技术中,一般是通过拍摄大量照片,利用人工或相关工具进行比对,不仅工作量大而且由于拍摄的照片可能是不同时间或者不同场景的,导致最终的比对结果会掺杂主观因素,从而无法验证相关算法的性能。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种图像挑选算法验证方法及装置,实现了通过验证图像挑选算法挑选出来的照片是否清晰,从而验证该图像挑选算法性能的优越性。
[0006]第一方面,本发明实施例提供了一种图像挑选算法验证方法,包括:
[0007]获取智能终端在按下快门时缓存的多个原始图像编码数据,所述原始图像编码数据包括通过图像挑选算法挑选出的最清晰的原始图像编码数据;
[0008]将获取的所述多个原始图像编码数据对应转换为预设格式的可显示图像;
[0009]将所述多个可显示图像在屏幕上显示出来,并将所述最清晰的原始图像编码数据转换的可显示图像进行标识,以供验证所述图像挑选算法挑选的是否为真正最清晰的原始图像编码数据。
[0010]结合第一方面,在第一种可能的实现方式中,所述方法还包括:
[0011]预先存储智能终端在按下快门时缓存的多个原始图像编码数据。
[0012]结合第一方面,在第二种可能的实现方式中,所述将获取的所述多个原始图像编码数据对应转换为预设格式的可显示图像,包括:
[0013]将获取的所述多个原始图像编码数据对应转换为位图文件Bitmap格式的可显示图像。
[0014]结合第一方面,在第三种可能的实现方式中,所述将所述多个可显示图像在屏幕上显示出来,包括:
[0015]将所述多个可显示图像通过预设图像编辑工具在屏幕上同时显示出来。
[0016]结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式中任意一种方式,在第四种可能的实现方式中,所述方法还包括:
[0017]接收针对所述多个可显示图像中选择出真正最清晰的可显示图像的选择指令;
[0018]判定所述标识的可显示图像和所述选择出的真正最清晰的可显示图像是否为同一图像;
[0019]若是,则验证出所述图像挑选算法挑选的为真正最清晰的原始图像编码数据。
[0020]第二方面,本发明实施例提供了一种图像挑选算法验证装置,包括:
[0021]获取模块,用于获取智能终端在按下快门时缓存的多个原始图像编码数据,所述原始图像编码数据包括通过图像挑选算法挑选出的最清晰的原始图像编码数据;
[0022]转换模块,用于将获取的所述多个原始图像编码数据对应转换为预设格式的可显示图像;
[0023]标识模块,用于将所述多个可显示图像在屏幕上显示出来,并将所述最清晰的原始图像编码数据转换的可显示图像进行标识,以供验证所述图像挑选算法挑选的是否为真正最清晰的原始图像编码数据。
[0024]结合第二方面,在第一种可能的实现方式中,所述装置还包括:
[0025]存储模块,用于预先存储智能终端在按下快门时缓存的多个原始图像编码数据。
[0026]结合第二方面,在第二种可能的实现方式中,所述转换模块,具体用于:
[0027]将获取的所述多个原始图像编码数据对应转换为位图文件Bitmap格式的可显示图像。
[0028]结合第二方面,在第三种可能的实现方式中,所述标识模块,具体用于:
[0029]将所述多个可显示图像通过预设图像编辑工具在屏幕上同时显示出来,并将所述最清晰的原始图像编码数据转换的可显示图像进行标识,以供验证所述图像挑选算法挑选的是否为真正最清晰的原始图像编码数据。
[0030]结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式中任意一种方式,在第四种可能的实现方式中,所述装置还包括:
[0031]接收模块,用于接收针对所述多个可显示图像中选择出真正最清晰的可显示图像的选择指令;
[0032]判定模块,用于判定所述标识的可显示图像和所述选择出的真正最清晰的可显示图像是否为同一图像;
[0033]验证模块,用于若判定结果为是,则验证出所述图像挑选算法挑选的为真正最清晰的原始图像编码数据。
[0034]实施本发明实施例,具有如下有益效果:
[0035]本发明实施例,通过获取智能终端在按下快门时缓存的多个原始图像编码数据,并将获取的多个原始图像编码数据对应转换为预设格式的可显示图像,最终将多个可显示图像在屏幕上显示出来,并将最清晰的原始图像编码数据转换的可显示图像进行标识,以供验证图像挑选算法挑选的是否为真正最清晰的原始图像编码数据。通过将同一图像对应的实时缓存的原始图像编码数据进行存储,并转换为相同预设格式的可显示图片进行比较,实现了同一时间、同一场景下的多张图像的清晰度对比,从而可以验证通过图像挑选算法从该多张图像对应的多个原始图像编码数据中挑选出来的原始图像编码数据是否清晰,以验证该图像挑选算法性能的优越性,有利于图像挑选算法的改进。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例中的一种图像挑选算法验证方法的流程示意图;
[0038]图2是本发明实施例中的另一种图像挑选算法验证方法的流程示意图;
[0039]图3是本发明实施例中的另一种图像挑选算法验
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1