CN106370883B - 一种测速方法及终端 - Google Patents
一种测速方法及终端 Download PDFInfo
- Publication number
- CN106370883B CN106370883B CN201610796173.8A CN201610796173A CN106370883B CN 106370883 B CN106370883 B CN 106370883B CN 201610796173 A CN201610796173 A CN 201610796173A CN 106370883 B CN106370883 B CN 106370883B
- Authority
- CN
- China
- Prior art keywords
- speed
- image
- measured
- distance
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000691 measurement method Methods 0.000 title description 8
- 238000000034 method Methods 0.000 claims abstract description 25
- 238000010586 diagram Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 7
- 239000002131 composite material Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003825 pressing Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/64—Devices characterised by the determination of the time taken to traverse a fixed distance
- G01P3/68—Devices characterised by the determination of the time taken to traverse a fixed distance using optical means, i.e. using infrared, visible, or ultraviolet light
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例提供了一种测速方法及终端,所述方法包括:终端利用第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像;所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离;所述终端根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。通过本发明实施例可以利用终端的双摄像头便捷、精确地进行测速,提升终端的可玩性和实用性。
Description
技术领域
本发明涉及拍照技术领域,具体涉及一种测速方法及终端。
背景技术
随着智能手机、平板电脑等终端的日益普及,加上终端的便携性和配备的摄像头的成像质量逐步提高,利用终端进行拍照已成为越来越多用户的首选。然而,目前终端上的摄像头一般只限于拍照、视频录像等,功能使用较为单一,可玩性不强。
发明内容
本发明实施例提供了一种测速方法及终端,可以利用终端的双摄像头便捷、精确地进行测速,提升终端的可玩性和实用性。
本发明实施例第一方面提供了一种测速方法,包括:
终端利用第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像。
所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离。
所述终端根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
可选的,所述终端利用第一摄像头捕获包括待测速对象的第一图像之前,所述方法还包括:
所述终端根据选定的测速场景确定所述预设拍照间隔。
可选的,所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离,包括:
所述终端解析所述第一图像,获取在捕获所述第一图像时与所述待测速对象的第一距离。
所述终端解析所述第二图像,获取在捕获所述第二图像时与所述待测速对象的第二距离。
所述终端获取在捕获所述第一图像时与所述待测速对象之间的连线与在捕获所述第二图像时与所述待测速对象之间的连线的第一夹角。
所述终端根据所述第一距离、所述第二距离和所述第一夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
可选的,所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离,包括:
所述终端在捕获所述第一图像时,利用红外传感器获取与所述待测速对象的第三距离。
所述终端在捕获所述第二图像时,利用所述红外传感器获取与所述待测速对象的第四距离。
所述终端获取在捕获所述第一图像时与所述待测速对象之间的连线与在捕获所述第二图像时与所述待测速对象之间的连线的第二夹角。
所述终端根据所述第三距离、所述第四距离和所述第二夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
可选的,所述终端根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度,包括:
所述终端判断所述移动距离是否在预设距离范围内。
若所述移动距离在所述预设距离范围内,则所述终端根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
若所述移动距离不在所述预设距离范围内,则所述终端调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像,并根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离,以及根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
本发明实施例第二方面提供了一种终端,包括:
捕获模块,用于利用第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像。
获取模块,用于根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离。
确定模块,用于根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
可选的,所述确定模块,还用于根据选定的测速场景确定所述预设拍照间隔。
可选的,所述获取模块包括:
解析单元,用于解析所述第一图像,获取在所述捕获模块捕获所述第一图像时与所述待测速对象的第一距离。
所述解析单元,还用于解析所述第二图像,获取在所述捕获模块捕获所述第二图像时与所述待测速对象的第二距离。
获取单元,用于获取在所述捕获模块捕获所述第一图像时与所述待测速对象之间的连线与在所述捕获模块捕获所述第二图像时与所述待测速对象之间的连线的第一夹角。
计算单元,用于根据所述第一距离、所述第二距离和所述第一夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
可选的,所述获取模块包括:
获取单元,用于在所述捕获模块捕获所述第一图像时,利用红外传感器获取与所述待测速对象的第三距离。
所述获取单元,还用于在所述捕获模块捕获所述第二图像时,利用所述红外传感器获取与所述待测速对象的第四距离。
所述获取单元,还用于获取在所述捕获模块捕获所述第一图像时与所述待测速对象之间的连线与在所述捕获模块捕获所述第二图像时与所述待测速对象之间的连线的第二夹角。
计算单元,用于根据所述第三距离、所述第四距离和所述第二夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
可选的,所述确定模块根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度的具体方式为:
判断所述移动距离是否在预设距离范围内。
若所述移动距离在所述预设距离范围内,则根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
若所述移动距离不在所述预设距离范围内,则调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像,并根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离,以及根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
本发明实施例第三方面提供了一种终端,包括:处理器、第一摄像头和第二摄像头,其中:
所述处理器,用于利用所述第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第二图像。
所述处理器,还用于根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离。
所述处理器,还用于根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
本发明实施例中,终端利用第一摄像头捕获包括待测速对象的第一图像,并在等待预设拍照间隔时,利用第二摄像头捕获包括该待测速对象的第二图像,根据该第一图像和该第二图像可以获取该待测速对象在该预设拍照间隔内的移动距离,从而根据该移动距离和该预设拍照间隔即可确定该待测速对象的移动速度,可以利用终端的双摄像头便捷、精确地进行测速,提升终端的可玩性和实用性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种测速方法的第一实施例流程示意图;
图2是本发明实施例提供的拍照图像的一种示意图;
图3是本发明实施例提供的拍照图像的另一种示意图;
图4是本发明实施例提供的拍照图像的又一种示意图;
图5是本发明实施例提供的一种测速方法的第二实施例流程示意图;
图6是本发明实施例提供的一种终端的第一实施例结构示意图;
图7是本发明实施例提供的一种终端的第二实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例中所描述的终端具体可以是具备双摄像头的智能手机、平板电脑、移动互联网设备(mobile internet device,MID)以及智能可穿戴设备等。
请参阅图1,为本发明实施例提供的一种测速方法的第一实施例流程示意图。本实施例中所描述的测速方法,包括以下步骤:
101、终端利用第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像。
其中,终端可以提供多种测速场景供用户选择,不同的测速场景可以对应不同的预设拍照间隔,具体可以是待测速对象移动越快的测速场景,该预设拍照间隔越短,以保证该终端的两个摄像头都能捕获到包括该待测速对象的图像,例如,测速场景是测量飙车时的车速时,该预设拍照间隔可以设置为毫秒ms级别(如50ms),测速场景是测量行人的奔跑速度时,该预设拍照间隔可以设置为秒s级别(如2s)。
具体的,该终端检测到该用户开启测速功能后,提示该用户选择测速场景,并获取该用户选定的测速场景对应的该预设拍照间隔,该用户通过调整该终端的姿态、位置等将该终端的第一摄像头和第二摄像头对准该待测速对象,在检测到该用户触发开始测速指令时,例如,该用户可以通过点击/长按/大力按压拍照按钮或者输入语音/手势等方式触发开始测速指令,该终端利用该第一摄像头捕获包括该待测速对象的第一图像,并以捕获该第一图像的时刻为时间起点开始计时,在计时时长达到该预设拍照间隔时,利用该第二摄像头捕获包括该待测速对象的第二图像,从而获取到不同时刻包括该待测速对象的两张图像。
102、所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离。
具体的,该终端可以解析该第一图像,利用该第一摄像头的焦距和该第一图像中该待测速对象与该终端的距离计算在捕获该第一图像时与该待测速对象的第一距离。同样地,该终端可以解析该第二图像,利用该第二摄像头的焦距和该第二图像中该待测速对象与该终端的距离计算在捕获该第二图像时与该待测速对象的第二距离。
进一步地,该终端可以将该第一图像和该第二图像合成,并确定合成图像中,该终端与该待测速对象之间的两条连线的第一夹角,从而利用余弦定理根据该第一距离、该第二距离和该第一夹角即可计算得到该待测速对象在该预设拍照间隔内的移动距离。
其中,对于该第一夹角的计算,该终端可以获取在该合成图像中该终端的坐标,以及该待测速对象在两个时刻的两个坐标,该终端与该两个时刻的该待测速对象在该合成图像中构成一个三角形,则根据该终端的坐标,以及该待测速对象在该两个时刻的两个坐标即可得出该终端与该待测速对象之间的两条连线的第一夹角。
在一些可行的实施方式中,该终端在捕获该第一图像时可以利用该红外传感器向该待测速对象发射红外线,根据从该红外传感器发射红外线到接收到该待测速对象反射回的红外线经历的时间以及光速即可获取该终端在捕获该第一图像时与该待测速对象的第三距离,利用同样的方式,该终端可以获取在捕获该第二图像时与该待测速对象的第四距离,并确定该终端与该待测速对象之间的两条连线的第二夹角,从而利用余弦定理根据该第三距离、该第四距离和该第二夹角即可计算得到该待测速对象在该预设拍照间隔内的移动距离。
103、所述终端根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
在一些可行的实施方式中,该终端可以利用第一摄像头连续捕获包括该待测速对象的两张图像,按捕获时间的先后顺序编号为图像1和图像2,在经历该预设拍照间隔时,可以利用第二摄像头也连续捕获包括该待测速对象的两张图像,按捕获时间的先后顺序编号为图像3和图像4,则该终端可以利用图像1、图像3,以及图像2、图像4这两组图像分别获取该待测速对象在该预设拍照间隔内的两个移动距离。
进一步地,该终端可以选择将获取到的两个移动距离求均值后,根据移动距离的均值和该预设拍照间隔确定该待测速对象的移动速度,或者,也可以分别根据移动距离和该预设拍照间隔确定该待测速对象的两个移动速度,再将两个移动速度求均值作为该待测速对象的移动速度。
举例来说,以该待测速对象是汽车为例,该预设拍照间隔为Δt,该终端在检测到该用户触发开始测速指令时,利用该第一摄像头捕获包括该汽车的第一图像,如图2所示。该终端以捕获图2的时刻为时间起点开始计时,在计时时长达到Δt时,利用该第二摄像头捕获包括该汽车的第二图像,如图3所示。该终端可以解析图2,利用该第一摄像头的焦距和图2中该汽车与该终端的距离计算在捕获图2时与该汽车的实际距离b。同样地,该终端可以解析图3,利用该第二摄像头的焦距和图3中该汽车与该终端的距离计算在捕获图3时与该汽车的实际距离c。
进一步地,该终端可以将图2和图3合成得到合成图像,如图4所示,计算图4中该终端与该汽车之间的两条连线的夹角A,从而利用余弦定理根据b、c和该夹角A即可计算得到该汽车在Δt内的移动距离a,从而根据该汽车在Δt内的移动距离a和Δt即可以得到该汽车的移动速度V,v=a/Δt。
本发明实施例中,终端利用第一摄像头捕获包括待测速对象的第一图像,并在等待预设拍照间隔时,利用第二摄像头捕获包括该待测速对象的第二图像,根据该第一图像和该第二图像可以获取该待测速对象在该预设拍照间隔内的移动距离,从而根据该移动距离和该预设拍照间隔即可确定该待测速对象的移动速度,可以利用终端的双摄像头便捷、精确地进行测速,提升终端的可玩性和实用性。
请参阅图5,为本发明实施例提供的一种测速方法的第二实施例流程示意图。本实施例中所描述的测速方法,包括以下步骤:
501、终端利用第一摄像头捕获包括待测速对象的第一图像,并在经历所述预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像。
其中,终端可以提供多种测速场景供用户选择,不同的测速场景可以对应不同的预设拍照间隔,具体可以是待测速对象移动越快的测速场景,该预设拍照间隔越短,以保证该终端的两个摄像头都能捕获到包括该待测速对象的图像,例如,测速场景是飙车时的车速时,该预设拍照间隔可以设置为ms级别(如50ms),测速场景是行人的奔跑速度时,该预设拍照间隔可以设置为s级别(如2s)。
502、所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离。
503、所述终端判断所述移动距离是否在预设距离范围内,若是,则执行步骤504;若否,则执行步骤505~507。
其中,可以设置不同测速场景对应的预设距离范围,以确定该待测速对象在该预设拍照间隔内的移动距离是否合理,防止该移动距离过大或者过小导致测速结果不够精确。例如,测速场景是测量飙车时的车速时,考虑到车速较快,预设距离范围可以大些,例如20m~50m,测速场景是测量行人的奔跑速度时,预设距离范围可以小些,例如5m~10m。
具体实现中,该终端判断该移动距离是否在该预设距离范围内,如果该移动距离在该预设距离范围内,则该终端获得的该待测速对象在该预设拍照间隔内的移动距离较为合理,执行步骤504;如果该移动距离不在该预设距离范围内,则该终端获得的该待测速对象在该预设拍照间隔内的移动距离不合理,执行步骤505~507。
504、所述终端根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
505、所述终端调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像。
具体的,该终端获得的该待测速对象在该预设拍照间隔内的移动距离不合理,则基于该移动距离与该预设拍照间隔直接相关,可以调整该预设拍照间隔,具体可以是该移动距离大于该预设距离范围的上限时,将该预设拍照间隔调小,该移动距离小于该预设距离范围的下限时,将该预设拍照间隔调大。该终端再次利用该第一摄像头捕获包括该待测速对象的第三图像,在经历调整后的该预设拍照间隔时,再次利用该第二摄像头捕获包括该待测速对象的第四图像。
在一些可行的实施方式中,该终端还可以通过判断该终端与该待测速对象之间的两条连线的夹角A是否在预设角度范围内(例如30度~120度)以确定该待测速对象在该预设拍照间隔内的移动距离是否合理,即该夹角A过大或者过小均可认为该待测速对象在该预设拍照间隔内的移动距离不合理,可以是该夹角A大于该预设角度范围的上限时,将该预设拍照间隔调小,该夹角A小于该预设角度范围的下限时,将该预设拍照间隔调大,以使得利用调整后该预设拍照间隔捕获到的图像中该夹角A在该预设角度范围内。
506、所述终端根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离。
507、所述终端根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
具体实现中,该终端可以利用图1所示测速方法的第一实施例步骤102中的方法根据该第三图像和该第四图像获取该待测速对象在调整后的该预设拍照间隔内的移动距离,进而该终端根据该待测速对象在调整后的该预设拍照间隔内的移动距离和调整后的该预设拍照间隔,确定该待测速对象的移动速度。
需要说明的是,该终端可以循环执行步骤503、505和506,即多次调整该预设拍照间隔,直到获取到的该待测速对象在调整后的该预设拍照间隔内的移动距离在该预设距离范围内,可以保证该移动距离在合理范围内,进而保证该待测速对象的测速结果准确度。
本发明实施例中,终端利用第一摄像头捕获包括待测速对象的第一图像,并在等待预设拍照间隔时,利用第二摄像头捕获包括该待测速对象的第二图像,根据该第一图像和该第二图像可以获取该待测速对象在该预设拍照间隔内的移动距离,如果该移动距离在预设距离范围内,则直接根据该移动距离和该预设拍照间隔确定该待测速对象的移动速度。如果该移动距离不在该预设距离范围内,则对该预设拍照间隔进行调整,直到利用调整后的该预设拍照间隔重新确定的该待测速对象的移动距离在该预设距离范围内,并根据该待测速对象在调整后的该预设拍照间隔内的移动距离和调整后的该预设拍照间隔计算该待测速对象的移动速度,从而可以利用终端的双摄像头便捷、精确地进行测速,提升终端的可玩性和实用性。
请参阅图6,为本发明实施例提供的一种终端的第一实施例结构示意图。本实施例中所描述的终端,包括:
捕获模块601,用于利用第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像。
获取模块602,用于根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离。
确定模块603,用于根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
在一些可行的实施方式中,所述确定模块603,还用于根据选定的测速场景确定所述预设拍照间隔。
在一些可行的实施方式中,所述获取模块602包括:
解析单元6020,用于解析所述第一图像,获取在所述捕获模块捕获所述第一图像时与所述待测速对象的第一距离。
所述解析单元6020,还用于解析所述第二图像,获取在所述捕获模块捕获所述第二图像时与所述待测速对象的第二距离。
获取单元6021,用于获取在所述捕获模块捕获所述第一图像时与所述待测速对象之间的连线与在所述捕获模块捕获所述第二图像时与所述待测速对象之间的连线的第一夹角。
计算单元6022,用于根据所述第一距离、所述第二距离和所述第一夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
在一些可行的实施方式中,所述获取模块602包括:
获取单元6021,用于在所述捕获模块捕获所述第一图像时,利用红外传感器获取与所述待测速对象的第三距离。
所述获取单元6021,还用于在所述捕获模块捕获所述第二图像时,利用所述红外传感器获取与所述待测速对象的第四距离。
所述获取单元6021,还用于获取在所述捕获模块捕获所述第一图像时与所述待测速对象之间的连线与在所述捕获模块捕获所述第二图像时与所述待测速对象之间的连线的第二夹角。
计算单元6022,用于根据所述第三距离、所述第四距离和所述第二夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
在一些可行的实施方式中,所述确定模块603根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度的具体方式为:
判断所述移动距离是否在预设距离范围内。
若所述移动距离在所述预设距离范围内,则根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
若所述移动距离不在所述预设距离范围内,则调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像,并根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离,以及根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
需要说明的是,本发明实施例的终端的各功能模块以及单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本发明实施例中,终端利用第一摄像头捕获包括待测速对象的第一图像,并在等待预设拍照间隔时,利用第二摄像头捕获包括该待测速对象的第二图像,根据该第一图像和该第二图像可以获取该待测速对象在该预设拍照间隔内的移动距离,从而根据该移动距离和该预设拍照间隔即可确定该待测速对象的移动速度,可以利用终端的双摄像头便捷、精确地进行测速,提升终端的可玩性和实用性。
请参阅图7,为本发明实施例提供的一种终端的第二实施例结构示意图。本实施例中所描述的终端,包括:处理器701、用户接口702、网络接口703及存储器704。其中,终端内的处理器701、用户接口702、网络接口703及存储器704可通过总线或其他方式连接,在本发明实施例所示图7中以通过总线连接为例。
其中,用户接口702是实现用户与终端进行交互和信息交换的媒介,其具体体现可以包括用于输出的显示屏(Display)、触控屏、用于输入的键盘(Keyboard)、用于捕获图像的摄像头等等,需要说明的是,此处的显示屏和触控屏可以为一体化设计,键盘既可以为实体键盘,也可以为触屏虚拟键盘,还可以为实体与触屏虚拟相结合的键盘。处理器701(或称CPU(Central Processing Unit,中央处理器))是终端的计算核心以及控制核心,其可以解析终端内的各类指令以及处理终端的各类数据,例如:CPU可以用于解析用户向终端所发送的开关机指令,并控制终端进行开关机操作;再如:CPU可以在终端内部结构之间传输各类交互数据,等等。存储器(Memory)704是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器704既可以包括终端的内置存储器,当然也可以包括终端所支持的扩展存储器。存储器704提供存储空间,该存储空间存储了终端的操作***,可包括但不限于:Windows***(一种操作***)、Android(安卓,一种移动操作***)***、IOS(一种移动操作***)***等等。处理器701用于执行存储器704存储的程序。其中:
处理器701,用于利用第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像。
所述处理器701,还用于根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离。
所述处理器701,还用于根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
在一些可行的实施方式中,所述处理器701,还用于根据选定的测速场景确定所述预设拍照间隔。
在一些可行的实施方式中,所述处理器701根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离的具体方式为:
解析所述第一图像,获取在捕获所述第一图像时与所述待测速对象的第一距离。
解析所述第二图像,获取在捕获所述第二图像时与所述待测速对象的第二距离。
获取在捕获所述图像时与所述待测速对象之间的连线与在捕获所述第二图像时与所述待测速对象之间的连线的第一夹角。
根据所述第一距离、所述第二距离和所述第一夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
在一些可行的实施方式中,所述处理器701根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离的具体方式为:
在捕获所述第一图像时,利用红外传感器获取与所述待测速对象的第三距离。
在捕获所述第二图像时,利用所述红外传感器获取与所述待测速对象的第四距离。
获取在捕获所述第一图像时与所述待测速对象之间的连线与在捕获所述第二图像时与所述待测速对象之间的连线的第二夹角。
根据所述第三距离、所述第四距离和所述第二夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
在一些可行的实施方式中,所述处理器701根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度的具体方式为:
判断所述移动距离是否在预设距离范围内。
若所述移动距离在所述预设距离范围内,则根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度。
若所述移动距离不在所述预设距离范围内,则调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像,并根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离,以及根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
具体实现中,本发明实施例中所描述的处理器701、用户接口702、网络接口703可执行本发明实施例图1和图5提供的测速方法中所描述的终端的实现方式,也可执行本发明实施例图6所描述的终端的实现方式,在此不再赘述。
本发明实施例中,终端利用第一摄像头捕获包括待测速对象的第一图像,并在等待预设拍照间隔时,利用第二摄像头捕获包括该待测速对象的第二图像,根据该第一图像和该第二图像可以获取该待测速对象在该预设拍照间隔内的移动距离,从而根据该移动距离和该预设拍照间隔即可确定该待测速对象的移动速度,可以利用终端的双摄像头便捷、精确地进行测速,提升终端的可玩性和实用性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
以上对本发明实施例所提供的一种测速方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (5)
1.一种测速方法,其特征在于,包括:
终端根据选定的测速场景确定预设拍照间隔,不同的测速场景对应不同的预设拍照间隔;
所述终端利用第一摄像头捕获包括待测速对象的第一图像,并在经历所述预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像;
所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离;
其中,所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离,包括:
所述终端在捕获所述第一图像时,利用红外传感器获取与所述待测速对象的第三距离;
所述终端在捕获所述第二图像时,利用所述红外传感器获取与所述待测速对象的第四距离;
所述终端获取在捕获所述第一图像时与所述待测速对象之间的连线与在捕获所述第二图像时与所述待测速对象之间的连线的第二夹角;
所述终端根据所述第三距离、所述第四距离和所述第二夹角计算所述待测速对象在所述预设拍照间隔内的移动距离;
所述终端判断所述移动距离是否在预设距离范围内;
若所述移动距离在所述预设距离范围内,则所述终端根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度;
若所述移动距离不在所述预设距离范围内,则所述终端调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像,并根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离,以及根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
2.根据权利要求1所述的方法,其特征在于,所述终端根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离,包括:
所述终端解析所述第一图像,获取在捕获所述第一图像时与所述待测速对象的第一距离;
所述终端解析所述第二图像,获取在捕获所述第二图像时与所述待测速对象的第二距离;
所述终端获取在捕获所述第一图像时与所述待测速对象之间的连线与在捕获所述第二图像时与所述待测速对象之间的连线的第一夹角;
所述终端根据所述第一距离、所述第二距离和所述第一夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
3.一种终端,其特征在于,包括:
确定模块,用于根据选定的测速场景确定预设拍照间隔,不同的测速场景对应不同的预设拍照间隔;
捕获模块,用于利用第一摄像头捕获包括待测速对象的第一图像,并在经历所述预设拍照间隔时,利用第二摄像头捕获包括所述待测速对象的第二图像;
获取模块,用于根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离;
其中,所述获取模块包括:
获取单元,用于在所述捕获模块捕获所述第一图像时,利用红外传感器获取与所述待测速对象的第三距离;
所述获取单元,还用于在所述捕获模块捕获所述第二图像时,利用所述红外传感器获取与所述待测速对象的第四距离;
所述获取单元,还用于获取在所述捕获模块捕获所述第一图像时与所述待测速对象之间的连线与在所述捕获模块捕获所述第二图像时与所述待测速对象之间的连线的第二夹角;
计算单元,用于根据所述第三距离、所述第四距离和所述第二夹角计算所述待测速对象在所述预设拍照间隔内的移动距离;
所述确定模块,还用于判断所述移动距离是否在预设距离范围内,若所述移动距离在所述预设距离范围内,则根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度;若所述移动距离不在所述预设距离范围内,则调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像,并根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离,以及根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
4.根据权利要求3所述的终端,其特征在于,所述获取模块包括:
解析单元,用于解析所述第一图像,获取在所述捕获模块捕获所述第一图像时与所述待测速对象的第一距离;
所述解析单元,还用于解析所述第二图像,获取在所述捕获模块捕获所述第二图像时与所述待测速对象的第二距离;
获取单元,用于获取在所述捕获模块捕获所述第一图像时与所述待测速对象之间的连线与在所述捕获模块捕获所述第二图像时与所述待测速对象之间的连线的第一夹角;
计算单元,用于根据所述第一距离、所述第二距离和所述第一夹角计算所述待测速对象在所述预设拍照间隔内的移动距离。
5.一种终端,其特征在于,包括:处理器、第一摄像头和第二摄像头,其中:
所述处理器,用于根据选定的测速场景确定预设拍照间隔,不同的测速场景对应不同的预设拍照间隔;
所述处理器,还用于利用所述第一摄像头捕获包括待测速对象的第一图像,并在经历预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第二图像;
所述处理器,还用于根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离;
其中,所述处理器根据所述第一图像和所述第二图像获取所述待测速对象在所述预设拍照间隔内的移动距离的具体方式为:
在捕获所述第一图像时,利用红外传感器获取与所述待测速对象的第三距离;
在捕获所述第二图像时,利用所述红外传感器获取与所述待测速对象的第四距离;
获取在捕获所述第一图像时与所述待测速对象之间的连线与在捕获所述第二图像时与所述待测速对象之间的连线的第二夹角;
根据所述第三距离、所述第四距离和所述第二夹角计算所述待测速对象在所述预设拍照间隔内的移动距离;
所述处理器,还用于判断所述移动距离是否在预设距离范围内,若所述移动距离在所述预设距离范围内,则根据所述移动距离和所述预设拍照间隔确定所述待测速对象的移动速度;若所述移动距离不在所述预设距离范围内,则调整所述预设拍照间隔,利用所述第一摄像头捕获包括所述待测速对象的第三图像,在经历调整后的所述预设拍照间隔时,利用所述第二摄像头捕获包括所述待测速对象的第四图像,并根据所述第三图像和所述第四图像获取所述待测速对象在调整后的所述预设拍照间隔内的移动距离,以及根据所述待测速对象在调整后的所述预设拍照间隔内的移动距离和调整后的所述预设拍照间隔,确定所述待测速对象的移动速度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610796173.8A CN106370883B (zh) | 2016-08-31 | 2016-08-31 | 一种测速方法及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610796173.8A CN106370883B (zh) | 2016-08-31 | 2016-08-31 | 一种测速方法及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106370883A CN106370883A (zh) | 2017-02-01 |
CN106370883B true CN106370883B (zh) | 2020-05-19 |
Family
ID=57899952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610796173.8A Active CN106370883B (zh) | 2016-08-31 | 2016-08-31 | 一种测速方法及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106370883B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107255812A (zh) * | 2017-06-30 | 2017-10-17 | 努比亚技术有限公司 | 基于3d技术的测速方法、移动终端、及存储介质 |
CN108398574A (zh) * | 2018-01-19 | 2018-08-14 | 张家港工领信息科技有限公司 | 一种基于红外线的定位监控方法 |
CN111307047A (zh) * | 2020-03-19 | 2020-06-19 | 南京信息工程大学 | 一种便携测高测速两用仪及其使用方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005260885A (ja) * | 2004-03-15 | 2005-09-22 | Kyocera Mita Corp | 通信端末機器 |
CN102098377A (zh) * | 2010-12-02 | 2011-06-15 | 惠州Tcl移动通信有限公司 | 手机及手机测速方法 |
CN104155470A (zh) * | 2014-07-15 | 2014-11-19 | 华南理工大学 | 一种基于双目摄像头的实时车速检测方法及*** |
-
2016
- 2016-08-31 CN CN201610796173.8A patent/CN106370883B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005260885A (ja) * | 2004-03-15 | 2005-09-22 | Kyocera Mita Corp | 通信端末機器 |
CN102098377A (zh) * | 2010-12-02 | 2011-06-15 | 惠州Tcl移动通信有限公司 | 手机及手机测速方法 |
CN104155470A (zh) * | 2014-07-15 | 2014-11-19 | 华南理工大学 | 一种基于双目摄像头的实时车速检测方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN106370883A (zh) | 2017-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9900500B2 (en) | Method and apparatus for auto-focusing of an photographing device | |
US10277889B2 (en) | Method and system for depth estimation based upon object magnification | |
US20150310619A1 (en) | Single-Camera Distance Ranging Method and System | |
CN108600612B (zh) | 一种拍照方法及移动终端 | |
RU2612892C2 (ru) | Способ автоматической фокусировки и устройство автоматической фокусировки | |
US20140037135A1 (en) | Context-driven adjustment of camera parameters | |
CN110933303B (zh) | 拍照方法及电子设备 | |
CN105915803B (zh) | 一种基于传感器的拍照方法及*** | |
CN106370883B (zh) | 一种测速方法及终端 | |
CN114267041B (zh) | 场景中对象的识别方法及装置 | |
CN112414400B (zh) | 一种信息处理方法、装置、电子设备和存储介质 | |
CN112291473B (zh) | 对焦方法、装置及电子设备 | |
CN108600628B (zh) | 图像抓拍方法、装置、终端及可读介质 | |
WO2015078189A1 (zh) | 一种界面调整方法及移动设备 | |
CN104063041A (zh) | 一种信息处理方法及电子设备 | |
CN107667522B (zh) | 形成活动图像的方法和装置 | |
JP6483661B2 (ja) | 撮像制御装置、撮像制御方法およびプログラム | |
US20230048952A1 (en) | Image registration method and electronic device | |
CN103369127A (zh) | 电子装置和图像撷取方法 | |
CN114040107B (zh) | 智能汽车图像拍摄***、方法、车辆及介质 | |
CN108734065B (zh) | 一种手势图像获取设备及方法 | |
KR102350182B1 (ko) | 가상 피팅 서비스를 위한 시스템 및 그 동작 방법 | |
CN111212239B (zh) | 曝光时长调整方法、装置、电子设备及存储介质 | |
CN115037869A (zh) | 自动对焦方法、装置、电子设备及计算机可读存储介质 | |
CN110012208B (zh) | 拍照对焦方法、装置、存储介质及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |