基于3D技术的测速方法、移动终端、及存储介质技术

技术编号:16398474 阅读:47 留言:0更新日期:2017-10-17 19:11
本发明专利技术公开了一种基于3D技术的测速方法,该方法包括:利用摄像头采集被测物对应的第一图像,并在经过设定时间后再次采集第二图像;将第一图像与第二图像合成为第三图像,在第三图像中选取第一测量点和第二测量点;根据摄像头对应的镜头视角、第一测量点和第二测量点在第三图像中的位置,计算出第一测量点和第二测量点与摄像头连线的夹角;根据该夹角与第一测量点和第二测量点相对于摄像头的拍摄距离,计算出被测物的移动距离,并根据该移动距离与上述设定时间的商值确定被测物的移动速度。本发明专利技术还公开了一种移动终端、存储介质。本发明专利技术解决了现有技术中无法利用移动终端检测物体移动速度的技术问题。

Speed measurement method, mobile terminal and storage medium based on 3D Technology

The invention discloses a method for velocity measurement based on 3D technology, the method includes: using the first image acquisition camera measured corresponding, and after a set time again after the acquisition of second images; the first image and the second image synthesis of third images, the first selection of measurement points and second measuring points in the third image; according to the the position of camera, camera corresponding to the first measurement point and second measuring points in the third image, calculate the angle between the first and second measurement points of measurement points and the camera connection; according to the angle from the first measuring point and second measuring point relative to the camera shooting distance, calculates the moving distance of the object to be measured, and according to the the moving distance with the set time taking value to determine the moving speed of the object to be measured. The invention also discloses a mobile terminal and a storage medium. The invention solves the technical problem that the mobile terminal can not detect the moving speed of the object in the existing technology.

【技术实现步骤摘要】
基于3D技术的测速方法、移动终端、及存储介质
本专利技术涉及图像处理
,尤其涉及一种基于3D(3-Dimensional,三维立体)技术的测速方法、移动终端、及存储介质。
技术介绍
在获知物体的移动速度时,通常通过距离/时间来计算,因此,在测量物体的移动速度时,则必须要测量物体移动的距离以及物体移动的时间。目前测速方法主要包括:雷达检测、感应线圈检测、激光/红外线检测、超声波/微波检测等,另外,随着目前图像处理技术的发展和计算机性能的提高,利用视频资料进行车速测量的技术也在逐步完善。上述测速方法,使用成本明显较高,且难以普及,而移动终端作为当今人们随身携带的一种电子设备,使用成本交底,且普及范围广,然而当前移动终端内置传感器都不具有检测物体移动速度的能力。
技术实现思路
本专利技术的主要目的在于提出一种基于3D技术的测速方法、移动终端、及存储介质,旨在解决现有技术中无法利用移动终端检测物体移动速度的技术问题。为实现上述目的,本专利技术提供一种基于3D技术的测速方法,所述基于3D技术的测速方法包括:利用预置的摄像头采集被测物对应的第一图像,并在经过设定时间后,采集所述被测物对应的第二图像;将所述第一图像与第二图像合成为第三图像,并根据预设的选取规则,在所述第三图像中选取第一测量点和第二测量点;根据所述摄像头对应的镜头视角,及所述第一测量点和第二测量点在第三图像中的位置,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角;根据所述夹角以及提取出的所述第一测量点和第二测量点相对于所述摄像头的拍摄距离,计算出所述被测物的移动距离,并根据所述移动距离与所述设定时间的商值确定所述被测物的移动速度。可选的,所述根据预设的选取规则,在所述第三图像中选取第一测量点和第二测量点的步骤包括:根据检测到的用户在所述第三图像中的触发操作,在第三图像中选取第一测量点和第二测量点,或者,根据预设的特征选取规则,在第三图像中自动选取第一测量点和第二测量点。可选的,提取所述第一测量点和第二测量点相对于所述摄像头的拍摄距离的步骤包括:根据所述第三图像对应的图像深度信息,分别提取出所述第一测量点和第二测量点对应像素中的拍摄物与所述摄像头之间的拍摄距离。可选的,根据所述摄像头对应的镜头视角、所述第一测量点和第二测量点在第三图像中的位置,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角的步骤包括:根据第一测量点和第二测量点在所述第三图像中的位置,计算所述第一测量点到第三图像第一边沿的垂直距离与到第三图像第二边沿的垂直距离的第一比值,及计算所述第二测量点到第三图像第一边沿的垂直距离与到第三图像第二边沿的垂直距离的第二比值,所述第一边沿与第二边沿平行;根据所述第一比值、第二比值以及镜头视角,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角。可选的,根据所述第一比值、第二比值以及镜头视角,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角的步骤包括:根据所述第一比值或第二比值,计算出所述摄像头与所述第三图像的中心的垂直距离;根据所述垂直距离与镜头视角,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角。可选的,根据所述夹角以及提取出的所述第一测量点和第二测量点相对于所述摄像头的拍摄距离,计算出所述被测物的移动距离的步骤包括:调用预置的余弦函数,计算所述第一测量点和第二测量点相对于所述摄像头的拍摄距离的平方和,以及计算所述第一测量点、第二测量点相对于所述摄像头的拍摄距离与所述夹角余弦值的两倍积;根据所述平方和与所述两倍积的差值,计算出所述第一测量点与第二测量点之间的直线距离,并将计算出的直线距离作为所述被测物的移动距离。此外,为实现上述目的,本专利技术还提供一种移动终端,所述移动终端包括:摄像头、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于3D技术的测速程序,所述基于3D技术的测速程序被所述处理器执行时实现如上所述的基于3D技术的测速方法对应的各个步骤。此外,为实现上述目的,本专利技术还提供一种存储介质,所述存储介质上存储有基于3D技术的测速程序,所述基于3D技术的测速程序被处理器执行时实现如上所述的基于3D技术的测速方法对应的各个步骤。本专利技术提供的基于3D技术的测速方法、移动终端、及存储介质,可实现:利用摄像头采集被测物对应的第一图像,并在经过设定时间后再次采集第二图像,然后将第一图像与第二图像合成为第三图像,在第三图像中选取第一测量点和第二测量点,然后根据摄像头对应的镜头视角、第一测量点和第二测量点在第三图像中的位置,计算出第一测量点和第二测量点与摄像头连线的夹角,最后根据该夹角及上述第一测量点和第二测量点相对于摄像头的拍摄距离,计算出被测物的移动距离,该移动距离与上述设定时间的商值即为被测物的移动速度,由于上述方法可以通过如手机等移动终端实现,测量过程简单且易操作,解决了现有技术中无法利用移动终端检测物体移动速度的技术问题。附图说明图1为实现本专利技术各个实施例一个可选的移动终端的硬件结构示意图;图2为本专利技术各个实施例提供的一种通信网络系统架构图;图3为本专利技术基于3D技术的测速方法第一实施例的流程示意图;图4为本专利技术中将第一图像与第二图像合成为第三图像的场景示意图;图5为本专利技术在第三图像中选取第一测量点和第二测量点的场景示意图;图6为本专利技术在第三图像中选取第一测量点和第二测量点的另一场景示意图;图7为本专利技术中第一测量点和第二测量点与摄像头连线的夹角的场景示意图;图8为本专利技术中计算摄像头与第三图像中心的垂直距离的场景示意图;图9为本专利技术移动终端涉及的软件运行环境的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:A/V输入单元104用于接收音频或视频信号。A/V输入单元104可以包括图形处理器(GraphicsProcessi本文档来自技高网...
基于3D技术的测速方法、移动终端、及存储介质

【技术保护点】
一种基于3D技术的测速方法,其特征在于,所述基于3D技术的测速方法包括:利用预置的摄像头采集被测物对应的第一图像,并在经过设定时间后,采集所述被测物对应的第二图像;将所述第一图像与第二图像合成为第三图像,并根据预设的选取规则,在所述第三图像中选取第一测量点和第二测量点;根据所述摄像头对应的镜头视角,及所述第一测量点和第二测量点在第三图像中的位置,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角;根据所述夹角以及提取出的所述第一测量点和第二测量点相对于所述摄像头的拍摄距离,计算出所述被测物的移动距离,并根据所述移动距离与所述设定时间的商值确定所述被测物的移动速度。

【技术特征摘要】
1.一种基于3D技术的测速方法,其特征在于,所述基于3D技术的测速方法包括:利用预置的摄像头采集被测物对应的第一图像,并在经过设定时间后,采集所述被测物对应的第二图像;将所述第一图像与第二图像合成为第三图像,并根据预设的选取规则,在所述第三图像中选取第一测量点和第二测量点;根据所述摄像头对应的镜头视角,及所述第一测量点和第二测量点在第三图像中的位置,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角;根据所述夹角以及提取出的所述第一测量点和第二测量点相对于所述摄像头的拍摄距离,计算出所述被测物的移动距离,并根据所述移动距离与所述设定时间的商值确定所述被测物的移动速度。2.如权利要求1所述的基于3D技术的测速方法,其特征在于,所述根据预设的选取规则,在所述第三图像中选取第一测量点和第二测量点的步骤包括:根据检测到的用户在所述第三图像中的触发操作,在第三图像中选取第一测量点和第二测量点,或者,根据预设的特征选取规则,在第三图像中自动选取第一测量点和第二测量点。3.如权利要求1所述的基于3D技术的测速方法,其特征在于,提取所述第一测量点和第二测量点相对于所述摄像头的拍摄距离的步骤包括:根据所述第三图像对应的图像深度信息,分别提取出所述第一测量点和第二测量点对应像素中的拍摄物与所述摄像头之间的拍摄距离。4.如权利要求1所述的基于3D技术的测速方法,其特征在于,根据所述摄像头对应的镜头视角、所述第一测量点和第二测量点在第三图像中的位置,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角的步骤包括:根据第一测量点和第二测量点在所述第三图像中的位置,计算所述第一测量点到第三图像第一边沿的垂直距离与到第三图像第二边沿的垂直距离的第一比值,及计算所述第二测量点到第三图像第一边沿的垂直距离与到第三图像第二边沿的垂直距离的第二比值,所述第一边沿与第二边沿平行;根据所述第一比值、第二比值以及镜头视角,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角。5.如权利要求4所述的基于3D技术的测速方法,其特征在于,根据所述第一比值、第二比值以及镜头视角,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角的步骤包括:根据所述第一比值或第二比值,计算出所述摄像头与所述第三图像的中心的垂直距离;根据所述垂直距离与镜头视角,计算出所述第一测量点和第二测量点与所述摄像头连线的夹角。6.如权利要求3至5任意一项所述的基于3D技术的测速方法,其特征在于,根据所...

【专利技术属性】
技术研发人员:魏强
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1