一种展示手机程序变化过程的方法

文档序号:8299732阅读:277来源:国知局
一种展示手机程序变化过程的方法
【技术领域】
[0001]本发明属于手机测试领域,特别是涉及到一种展示手机程序变化过程的方法。
【背景技术】
[0002]目前,智能手机几乎成为人们生活中不可或缺的物品,智能手机的性能也受到人们越来越多的关注,其中,作为重要性能之一,智能手机的程序运行,是人们衡量手机性能的一个重要度量指标。
[0003]展示智能手机的程序运行需要通过图像来变现,但是程序运行和稳定的时刻难以用仪器进行精确确定,往往无法满足要求,选取的展示帧也并不合适,而且在一定程度上影响了对手机程序的运行评价。

【发明内容】

[0004]本发明要解决的问题是设计一种展示手机程序变化过程的方法,能够准确的展示手机程序的运行过程。
[0005]为了达到上述目的,本发明采取的技术方案为:
[0006]一种展示手机程序变化过程的方法,其特征在于,包括如下步骤:
[0007]步骤101、对摄像头进行标定;具体标定过程为:
[0008]使用标定板,利于摄像头在标定板的各个区域内进行截图,然后根据图像计算出拍摄到的各个角点,结合摄像头的透视畸变公式,对公式中参数进行拟合,得到最终畸变参数。利用其参数对拍摄到的图像进行矫正,作为后续待处理的图像;
[0009]步骤102、选取手机程序变化的关键帧;所述关键帧包括稳定帧和变化帧;其中:
[0010]所述稳定帧的选取方法为:首先需要设定一个阈值η ;其次将当前图像与后η帧图像进行比较,当图像都没有变化时,确定为稳定帧;
[0011]所述变化帧的选取方法为:首先需要设定一个阈值m ;其次将当前图像与前m帧图像进行比较,当图像存在变化时,可以进入候选变化帧;最后利用连通域的方法判断是否为噪点,如果不是噪点,再判断前m个图像之间是否有变化,如果没有变化,则判定前面都是静止状态,这样当前图像则为变化帧。
[0012]进一步:
[0013]所述标定板为8*11个角点的标定板。
[0014]噪点的判断方法为:通过连通域的方式来判断;得到图像的连通域分量,比较各个分量中的点集个数,如果点集少于设定的阈值,则是噪声造成的影响,否则是图像变化。
[0015]在对帧与帧之间的比较时采用的是帧差法,具体为:当两帧图像的差值大于设定的阈值时则判定图像有变化。
[0016]本发明通过选取关键帧,展示手机程序变化的过程,而关键帧又通过选取程序变化中的稳定帧和变化帧来实现,能够保证手机科学、准确的展示程序变化,该方法简单易行,选取准确,能够获取有效的展示数据,取得满意的效果,对智能手机的程序运行状态评测提供了精准的依据。
【附图说明】
[0017]图1是测试系统构建的结构示意图。
[0018]图2是标定板示意图。
[0019]图3是选取稳定帧的流程图。
[0020]图4是选取变化帧的流程图。
[0021]其中:1、摄像头;2、手机;3、手机控制设备。
【具体实施方式】
[0022]下面结合具体实施例对本发明做进一步的说明。
[0023]请参阅图1,一种展示手机程序变化过程的方法,该方法是基于下面的测试系统上而实现的:
[0024]系统构建
[0025]测试手机反应时间包括测试程序的启动时间、到达某指定图标位置的时间、手机开关键以及侧键等反应时间。本具体实施例以手机中程序的启动时间为例来讲解,但不限于启动时间。本具体实施例中需要一个相机用于拍摄手机启动的全过程,如图1所示,该测试系统包括摄像头1、手机2、以及手机控制设备3 ;摄像头I位于手机2的上方,为了提高图像质量并减少外界光源的影响,可以加上遮光罩。手机控制设备3用以触发程序启动和运行。
[0026]请参阅图2、图3、图4,一种展示手机程序变化过程的方法,包括如下步骤:
[0027]预处理
[0028]测试前需要对摄像头进行标定,以减少图像的畸变。在标定过程中,需要使用标定板,根据摄像头与手机的距离,本文选用8*11个角点的标定板,如图2所示。
[0029]实际操作过程中,让标定板在摄像头能拍摄到的各个区域内进行截图。然后根据图像计算出拍摄到的各个角点,结合摄像头的透视畸变公式,对公式中参数进行拟合,得到最终畸变参数。利用其参数对拍摄到的图像进行最后矫正,作为后续待处理的图像。
[0030]计算关键帧
[0031]计算关键帧用于向用户展示手机程序变化的过程。关键帧包括稳定帧,即运动到静止时的当前帧图像,和变化帧,即从静止刚运动的当前帧图像。
[0032]计算稳定帧的具体计算过程如图3所示。
[0033]程序首先需要设定一个阈值n,当η帧图像没有变化时,可认为图像为稳定状态。这样当前图像与后η帧图像进行比较,具体的比较方法可以利用图像帧差法。当图像都没有变化时,可以确定为稳定帧。
[0034]计算变化帧的具体计算过程如图4所示。
[0035]程序首先需要设定一个阈值m,当前图像与前m帧图像相比有变化时,则可认为该帧存在着变化。这样当前图像与前m帧图像进行比较,具体的比较方法可以利用图像帧差法。当图像存在变化时,可以进入候选变化帧。再利用连通域的方法判断是否为噪点,如果不是噪点话,再判断前m个图像之间是否有变化,如果没有变化,则说明前面都是静止状态,这样当前图像则为变化帧。
[0036]以上对本发明的一个实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的均等变化与改进等,均应仍归属于本发明的专利涵盖范围之内。
【主权项】
1.一种展示手机程序变化过程的方法,其特征在于,包括如下步骤: 步骤101、对摄像头进行标定;具体标定过程为: 使用标定板,利于摄像头在标定板的各个区域内进行截图,然后根据图像计算出拍摄到的各个角点,结合摄像头的透视畸变公式,对公式中参数进行拟合,得到最终畸变参数。利用其参数对拍摄到的图像进行矫正,作为后续待处理的图像; 步骤102、选取手机程序变化的关键帧;所述关键帧包括稳定帧和变化帧;其中: 所述稳定帧的选取方法为:首先需要设定一个阈值η ;其次将当前图像与后η帧图像进行比较,当图像都没有变化时,确定为稳定帧; 所述变化帧的选取方法为:首先需要设定一个阈值m ;其次将当前图像与前m帧图像进行比较,当图像存在变化时,可以进入候选变化帧;最后利用连通域的方法判断是否为噪点,如果不是噪点,再判断前m个图像之间是否有变化,如果没有变化,则判定前面都是静止状态,这样当前图像则为变化帧。
2.根据权利要求1所述的展示手机程序变化过程的方法,其特征在于,所述标定板为8*11个角点的标定板。
3.根据权利要求2所述的展示手机程序变化过程的方法,其特征在于,噪点的判断方法为:通过连通域的方式来判断;得到图像的连通域分量,比较各个分量中的点集个数,如果点集少于设定的阈值,则是噪声造成的影响,否则是图像变化。
4.根据权利要求3所述的展示手机程序变化过程的方法,其特征在于,在对帧与帧之间的比较时采用的是帧差法,具体为:当两帧图像的差值大于设定的阈值时则判定图像有变化。
【专利摘要】本发明提出一种展示手机程序变化过程的方法,包括如下步骤:步骤101、对摄像头进行标定;步骤102、选取手机程序变化的关键帧;所述关键帧包括稳定帧和变化帧;其中:所述稳定帧的选取方法为:首先需要设定一个阈值n;其次将当前图像与后n帧图像进行比较,当图像都没有变化时,确定为稳定帧;所述变化帧的选取方法为:首先需要设定一个阈值m;其次将当前图像与前m帧图像进行比较,当图像存在变化时,可以进入候选变化帧;最后利用连通域的方法判断是否为噪点,如果不是噪点,再判断前m个图像之间是否有变化,如果没有变化,则判定前面都是静止状态,这样当前图像则为变化帧。
【IPC分类】G06T7-00
【公开号】CN104616312
【申请号】CN201510081605
【发明人】郭鹏, 齐林, 商希超, 赵志宏
【申请人】易测智能科技(天津)有限公司
【公开日】2015年5月13日
【申请日】2015年2月15日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1