一种基于摄像头的速度测量方法、装置及移动终端的制作方法

文档序号:9545673阅读:591来源:国知局
一种基于摄像头的速度测量方法、装置及移动终端的制作方法
【技术领域】
[0001] 本发明属于移动终端技术领域,涉及一种基于摄像头的速度测量方法、装置及移 动终端。
【背景技术】
[0002] 在交通工程上,速度是计量与评估道路绩效和交通状况的基本重要数据之一。速 度数据的搜集方法有许多种,包括人工测量固定距离行驶时间法、压力皮管法、线圈法、影 像处理法、雷达测速法与雷射测速法等。其中雷达测速法属于精确度高的方法,因此被广泛 米用。
[0003] 但是,雷达是一个复杂的电子机械机构,其包括天线、雷达罩、馈线、天线座、雷达 伺服机械传动装置、雷达发射机、雷达机箱、机柜及其附件、特种机电装置,为保证雷达性能 和质量,对雷达制造工艺的要求也十分严格,因此,雷达测速设备的制造成本较高。

【发明内容】

[0004] 有鉴于此,本发明的目的是提出一种基于摄像头的速度测量方法、装置及移动终 端,以解决测速设备结构复杂的问题,降低制造成本。
[0005] 为实现上述目的,本发明采用如下技术方案:
[0006] 第一方面,本发明实施例提供了一种基于摄像头的速度测量方法,包括:
[0007] 在摄像头对焦且位置固定不动后,获取待测物体在摄像头感光面上的两次成像, 所述感光面平行于所述待测物体的行进路线;
[0008] 根据所述两次成像在所述感光面上的位置,计算出所述两次成像之间的距离,作 为所述待测物体的成像位移;
[0009] 根据像距和镜头的焦距计算出物距;
[0010] 根据所述成像位移、像距和物距计算出所述待测物体的实际位移;
[0011] 根据所述实际位移和所述两次成像的时间间隔计算出所述待测物体的速度。
[0012] 第二方面,本发明实施例提供了一种基于摄像头的速度测量装置,包括:
[0013] 成像获取模块,用于在摄像头对焦且位置固定不动后,获取待测物体在摄像头感 光面上的两次成像,所述感光面平行于所述待测物体的行进路线;
[0014] 成像位移计算模块,用于根据所述两次成像在所述感光面上的位置,计算出所述 两次成像之间的距离,作为所述待测物体的成像位移;
[0015] 物距计算模块,用于根据像距和镜头的焦距计算出物距;
[0016] 实际位移计算模块,用于根据所述成像位移、像距和物距计算出所述待测物体的 实际位移;
[0017] 速度计算模块,用于根据所述实际位移和所述两次成像的时间间隔计算出所述待 测物体的速度。
[0018] 第三方面,本发明实施例提供了一种移动终端,所述移动终端包括上述第二方面 所述的基于摄像头的速度测量装置和摄像头。
[0019] 本发明的有益效果是:本发明提供的一种基于摄像头的速度测量方法、装置及移 动终端,在测待测物体的速度时,使移动终端的摄像头镜面平行于待测物体的行进路线,并 进行对焦,完成对焦后,迅速对待测物体进行连拍,且拍照过程中移动终端固定不动,获取 待测物体在摄像头感光面上的两次成像;根据计算出的成像位移、物距、像距以及可以预先 设置的连拍时间间隔,即两次成像的时间间隔,计算出待测物体的速度,解决了测速设备结 构复杂的问题,无需增加硬件装置,降低了制造成本。
【附图说明】
[0020] 下面将通过参照附图详细描述本发明的示例性实施例,使本领域的普通技术人员 更清楚本发明的上述及其他特征和优点,附图中:
[0021] 图1是本发明实施例一提供的基于摄像头的速度测量方法的流程示意图;
[0022] 图2是本发明实施例一提供的利用移动终端的摄像头测速时的示意图;
[0023] 图3是本发明实施例一提供的摄像头中的马达受力发生位移变化的示意图;
[0024] 图4是本发明实施例一提供的透镜与感光面位置关系示意图;
[0025] 图5是本发明实施例一提供的待测物体成像示意图;
[0026] 图6是本发明实施例二提供的基于摄像头的速度测量装置的结构框图。
【具体实施方式】
[0027] 下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。可以理解的 是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明 的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0028] 实施例一
[0029] 图1是本发明实施例一提供的基于摄像头的速度测量方法的流程示意图。该方法 适用于测量可视距离内物体的直线移动速度的情况,该方法可以由设置在移动终端中的基 于摄像头的速度测量装置来执行。该装置可以由软件和/或硬件的方式来实现。如图1所 示,该方法包括:
[0030] 步骤110、在摄像头对焦且位置固定不动后,获取待测物体在摄像头感光面上的两 次成像,其中,感光面平行于待测物体的行进路线。
[0031 ] 示例性的,在测量待测物体的速度时,点击移动终端上速度测量的图标,移动终端 自动开启摄像头;参见图2,由于待测物体15到摄像头的距离不远,感光面与待测物体15 的行进路线之间小的角度偏差,对测量结果影响不大,因此,在实际操作中,应尽量使移动 终端的平面与待测物体15的行进路线(图中待测物体15经过的箭头线)平行,以保证摄 像头感光面尽可能平行于待测物体15的行进路线;在待测物体15进入镜头视野范围内,完 成对焦后,保持移动终端固定不动,迅速对待测物体15进行连拍,上述速度测量装置获取 待测物体15在摄像头感光面上的两次成像。
[0032] 步骤120、根据两次成像在感光面上的位置,计算出两次成像之间的距离,作为待 测物体的成像位移。
[0033] 由于感光面保持不动,因此,对于运动的待测物体来说,其在不同时刻在感光面上 成像的位置也不同,速度测量装置获取两次成像在感光面上的位置,根据两次成像在感光 面上的位置,计算出两次成像之间的距离,将该距离作为待测物体的成像位移。
[0034] 优选的,该步骤可包括:分析对比两次成像,选取两次成像对应位置处的像点作为 两个参考点;计算出两个参考点之间的距离,作为待测物体的成像位移。将两次成像进行图 像处理,在其中一次成像中选取一像点作为参考点,对另一次成像与上述其中一次成像进 行对比分析,选取对应位置处的像点作为另一参考点,计算两个参考点之间的距离,得到待 测物体的成像位移。通过参考点计算成像位移,使得测量结果更准确。
[0035] 步骤130、根据像距和镜头的焦距计算出物距。
[0036] 其中,像距可以根据驱动电流的大小计算出来。本实施例中,参见图3和图4,马达 10设置在摄像头的支架12内,并通过弹簧11牵引,以平衡马达10受到的磁场力F,使马达 10可以固定在支架12某个位置,以此来带动摄像头中的透镜13伸缩。其中,支架12的位 置及其长度限制了透镜13到感光面14的距离即像距的最小值x_和最大值X _,透镜13 的初始位置在像距最小值处。
[0037] 具体的,摄像头支架12内分布有小型磁场,移动终端中的控制器控制驱动电路, 通过驱动电路为马达10提供大小为I的驱动电流,驱动电流通过马达10线圈,使通电线圈 在磁场中受到磁场力F,且该磁场力大小F = KBI,其中,K为常数,B为磁场强度,I为驱动 电流。此时,马达10还受到与磁场力方向相反的弹簧牵引力F弹的作用,且该弹簧牵引力大 小F # = kX,其中,k为弹簧系数,X为马达10发生的位移。当!^与F平衡时,马达10固定 在支架12内,透镜13停止移动,由此,F#= F,可得
因此,基于摄像头的速度测量装置获取驱动电流的大小,便可计算出像距。
[0038] 具体的,基于摄像头的速度测量装置获得像距和焦距后,基于下述公式计算物 距:
[0040] 其中,u为物距,表示待测物体到摄像头透镜的距离;V为像距,表示透镜到感光面 的距离;f为焦距,表示透镜中心到焦点的距离。
[0041 ] 本实施例中,移动终端镜头的焦距可以是一个常数。
[0042] 需要说明的是,本实施例中的像距还可以通过摄像头模组自测,基于摄像头的速 度测量装置直接获取测量结果。
[0043] 步骤140、根据成像位移、像距和物距计算出待测物体的实际位移。
[0044] 进一步的,基于摄像头的速度测量装置可根据成像位移、像距和物距计算出待测 物体的实际位移。参见图5,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1