CN113838118B - 距离测量方法、装置以及电子设备 - Google Patents
距离测量方法、装置以及电子设备 Download PDFInfo
- Publication number
- CN113838118B CN113838118B CN202111050396.7A CN202111050396A CN113838118B CN 113838118 B CN113838118 B CN 113838118B CN 202111050396 A CN202111050396 A CN 202111050396A CN 113838118 B CN113838118 B CN 113838118B
- Authority
- CN
- China
- Prior art keywords
- image
- target object
- specified
- size information
- distance
- 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 21
- 238000003384 imaging method Methods 0.000 claims abstract description 54
- 238000000034 method Methods 0.000 claims abstract description 52
- 238000005259 measurement Methods 0.000 claims description 14
- 238000000605 extraction Methods 0.000 claims description 6
- 238000003825 pressing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000003062 neural network model Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000012512 characterization method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Biophysics (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Geometry (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Studio Devices (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本申请实施例公开了一种距离测量方法、装置以及电子设备。所述方法包括:对图像中的目标物体进行特征提取,以得到物体特征;基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息;基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备。从而通过上述方式使得电子设备可以较为便利的计算与某个物体之间的距离。并且,因而不需要对电子设备的加装额外的硬件器件,避免了额外增加电子设备的外的重量,同时也避免额外增加器件而影响电子设备的续航能力。
Description
技术领域
本申请涉及终端技术领域,更具体地,涉及一种距离测量方法、装置以及电子设备。
背景技术
随着电子设备的功能日益丰富,部分的电子设备也具备了距离测量的功能。但是,相关电子设备中的测距方式还存在使用方式较为不便,且适用距离较为受限的问题。
发明内容
鉴于上述问题,本申请提出了一种距离测量方法、装置以及电子设备,以实现改善上述问题。
第一方面,本申请提供了一种距离测量方法,应用于电子设备,所述方法包括:对图像中的目标物体进行特征提取,以得到物体特征;基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息;基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
第二方面,本申请提供了一种距离测量装置,运行于电子设备,所述装置包括:特征提取单元,用于对图像中的目标物体进行特征提取,以得到物体特征;尺寸信息获取单元,用于基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息;距离计算单元,用于基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
第三方面,本申请提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
第四方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
本申请提供的一种距离测量方法、装置以及电子设备,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。
从而通过上述方式使得对于需要计算距离的物体(目标物体),可以通过提取物体特征并进行图像识别的方式来获取到对应的指定尺寸信息,进而再结合该指定尺寸信息计算目标物体与电子设备之间的距离,以使得电子设备可以较为便利的计算与某个物体之间的距离。并且,因为物体的指定尺寸信息是通过图像识别的方式获取得到的,所以使得本方法可以不用受限于物体所处的距离而具有更好的通用性。并且,在本方法中因为是通过图像识别的方式来得到目标物体的实际参数(例如,指定尺寸信息),因而不需要对电子设备的加装额外的硬件器件,避免了额外增加电子设备的外的重量,同时也避免额外增加器件而影响电子设备的续航能力。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提出的一种距离测量方法的流程图;
图2示出了本申请提出的一种实时预览图像的示意图;
图3示出了本申请实时中一种展示图像的示意图;
图4示出了图1中S130的一种实施方式的流程图;
图5示出了本申请实施例中多个线程协同获取介绍信息的示意图;
图6示出了本申请实施例中电子设备获取目标物体的距离的示意图;
图7示出了本申请另一实施例提出的一种距离测量方法的流程图;
图8示出了本申请实施例中切换测距模式的示意图;
图9示出了本申请实施例中显示提示信息的示意图;
图10示出了本申请实施例中一种物体在图像中的成像信息的示意图;
图11示出了本申请再一实施例提出的一种距离测量方法的流程图;
图12示出了本申请又一实施例提出的一种距离测量方法的流程图;
图13示出了本申请实施例提出的一种距离测量装置的结构框图;
图14示出了本申请另一实施例提出的一种距离测量装置的结构框图;
图15示出了本申请提出的一种电子设备的结构框图;
图16是本申请实施例的用于保存或者携带实现根据本申请实施例的距离测量方法的程序代码的存储单元。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
测距是平常生活中较为常见的需求,而随着电子设备的功能的丰富,部分电子设备也具备了测量距离的功能。但是,相关电子设备中的测距方式还存在使用方式较为不便,且适用距离较为受限的问题。例如,基于电子设备的陀螺仪进行测距的这种方式中,需要测距的物体与电子设备处于相对较近的距离范围内。而在另外的一些相关方式中,需要在电子设备中加装额外的器件,例如,激光发射器以及激光接收器等。
因此,发明人提出了本申请中的一种距离测量方法、装置以及电子设备,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。
从而通过上述方式使得对于需要计算距离的物体(目标物体),可以通过提取物体特征并进行图像识别的方式来获取到对应的指定尺寸信息,进而再结合该指定尺寸信息计算目标物体与电子设备之间的距离,以使得电子设备可以较为便利的计算与某个物体之间的距离。并且,因为物体的指定尺寸信息是通过图像识别的方式获取得到的,所以使得本方法可以不用受限于物体所处的距离而具有更好的通用性。并且,在本方法中因为是通过图像识别的方式来得到目标物体的实际参数(例如,指定尺寸信息),因而不需要对电子设备的加装额外的硬件器件,避免了额外增加电子设备的外的重量,同时也避免额外增加器件而影响电子设备的续航能力。
请参阅图1,本申请提供的一种距离测量方法,所述方法包括:
S110:对图像中的目标物体进行特征提取,以得到物体特征。
其中,在本申请实施例中,用于选取目标物体的图像可以是多种场景下的图像。
作为一种方式,该图像可以为电子设备的摄像头所采集的实时预览图像。在这种方式下,用户可以操作电子设备进行图像采集并对所采集的实时预览图像进行实时显示,用户则可以直接从实时预览图像中确定目标物体。可选的,可以将实时预览图像中指定触控操作作用处的物体作为目标物体。可选的,在图像为实时预览图像的这种方式中,指定触控操作可以为点击操作或者双击操作。如图2所示,示出了一种实时预览图像10,在该实时预览图像10中包括有一楼宇11,那么若指定触控操作的作用位置12位于该楼宇11处,那么则电子设备可以将楼宇11作为目标物体。
作为另外一种方式,该图像可以为电子设备通过摄像头进行拍摄得到的图像。在这种方式下,在电子设备中可以对通过摄像头所拍摄的图像进行存储。例如,若电子设备中安装有相册软件,则可以将所拍摄的图像存储在相册软件中。在电子设备响应于用户的操作启动相册软件后,相册软件可以将所存储的图像进行展示,电子设备则可以从所展示的图像中选取目标物体。例如,如图3所述,电子设备的相册软件所展示的图像包括图像1、图像2、图像3、图像4、图像5以及图像6。若检测到其中的图像3被用户选中,则相册软件则会对图像3进行全屏显示,在对图像3进行全屏显示后,电子设备可以响应于距离获取指令,从图像3中确定目标物体。
可选的,距离获取指令可以由作用于图像中的指定触控操作触发生成。可选的,指定触控操作可以为按压时长大于指定时长的按压操作,或者可以为按压力度大于指定力度的按压操作,或者也可以为双击操作。其中,在检测到作用于图像中的指定触控操作生成距离获取指令后,则会响应于该距离获取指令将指定触控操作作用于图像中处的物体作为目标物体。
其中,在图像为电子设备通过摄像头进行拍摄得到的图像的这种方式中,电子设备在进行图像拍摄时,除了会记录所拍摄图像的内容外,还会对应的记录拍摄图像所使用的焦距以及电子设备当前的指定水平夹角,从而使得在后续计算距离的过程中,可以获取得到对应的指定焦距和指定水平夹角。
作为一种方式,在本申请实施例中,可以将拍摄图像所使用的焦距以及电子设备当前的指定水平夹角记录在所拍摄图像的Exif(Exchangeable image file format)信息中。在这种方式中,在需要获取前述焦距和指定水平夹角的情况下,可以通过读取图像的Exif信息来得到。再者,作为另外一种方式,也可以建立有单独的拍摄信息记录文件,将拍摄图像所使用的焦距以及电子设备当前的指定水平夹角记录在该拍摄信息记录文件中。其中,电子设备可以给所拍摄图像配置一个唯一性的图像标识,然后将图像标识与对应的所使用的焦距以及电子设备当前的指定水平夹角的存储在该摄信息记录文件中。在这种方式中,在需要获取前述焦距和指定水平夹角的情况下,则可以通过图像的图像标识到该拍摄信息记录文件中进行查找。
需要说明的是,执行本申请实施例提供的距离测量方法的电子设备和采集该目标物体所在图像的设备可以是同一个设备,也可以为非同一设备。在执行本申请实施例提供的距离测量方法的电子设备,和采集该目标物体所在图像的设备不是同一个设备的情况下,采集图像的电子设备可以在采集该图像后,将该图像传输给执行距离测量方法的电子设备,以便执行距离测量方法的电子设备可以获取到目标物体与采集图像的电子设备在采集该图像时所在位置的间距。例如,电子设备A在进行图像采集的过程中,可以将采集图像时的焦距和指定水平夹角也同时进行存储,并将所采集的图像以及采集该图像时的焦距和指定水平夹角都传输给电子设备B,进而电子设备B可以计算得到该图像中的目标物体与电子设备A进行图像采集时的位置的相对距离。
在本申请实施例中,一个物体所对应的物体特征可以为用于使该物体能够被唯一识别的内容,或者可以理解为用于对物体进行唯一性描述的内容。可选的,物体特征可能是物体中的特定结构,例如点,边缘或对象。
S120:基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息。
在得到物体特征之后,则可以进行图像识别以得到该物体特征所描述的物体,进而再得到所描述物体的指定尺寸信息。作为一种方式,如图4所示,所述基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,包括:
S121:基于所述物体特征进行图像识别以得到所述目标物体的标识。
其中,本申请实施例中的图像识别可以是基于人工智能方式进行的图像识别。在进行图像识别的过程中,可以利用电子设备对图像进行处理、分析和理解,以识别各种不同模式的目标和对像。作为一种方式,电子设备可以利用预先训练完成的神经网络模型来结合物体特征进行图像识别,例如,可以将物体特征输入到预先训练完成的神经网络模型中,该神经网络模型则可以根据输入的物体特征来对应输出物体的标识。其中,物体的标识可以为物体的种类或者物体的名称。
作为一种方式,进行基于物体特征进行图像识别的操作可以由电子设备自己执行。作为另一种方式,进行基于物体特征进行图像识别的操作可以由电子设备以外的服务器来执行,在这种方式下,电子设备在得到物体特征之后,可以向用于执行图像识别的服务器发送请求,并将物体特征发送给该用于执行图像识别的服务器。在该用于执行图像识别的服务器完成图像识别后,可以将识别结果返回给电子设备。
S122:基于所述标识进行数据查找,确定所述目标物体的指定尺寸信息。
作为一种方式,在得到目标物体的标识后,可以结合大数据的方式进行信息查找,以得到目标物体所对应的介绍信息。其中,结合大数据的方式进行信息查找的方式可以直接采用相关技术,在本申请实施例中则不再细述。再者,作为另外一种方式,也可以在得到物体的标识后,直接通过查表的方式以获取目标物体所对应的介绍信息。需要说明的是,在预先建立的数据表中可以存储有标识和所对应的介绍信息,那么在查表的过程中,则可以通过标识来查找对应的介绍信息。
可选的,在可以有多种方式得到目标物体对应的介绍信息的情况下,电子设备可以单独采用其中的某一种方式来获取得到介绍信息。例如,电子设备可以单独采用结合大数据的方式进行信息查找,以得到目标物体所对应的介绍信息,也可以单独采用查表的方式以获取目标物体所对应的介绍信息。
再者,电子设备也可以同时结合多种方式来进行介绍信息的获取。可选的,电子设备在获取得到标识后,可以同时触发结合大数据的方式进行信息查找,以及触发基于获取的标识进行查表。若通过结合大数据的方式进行信息查找的方式,相比基于获取的标识进行查表这种方式先获取得到介绍信息,则停止基于获取的标识进行查表。若基于获取的标识进行查表这种方式相比结合大数据的方式进行信息查找的方式先获取得到介绍信息,则停止结合大数据的方式进行信息查找。
需要说明的是,对于每种方式电子设备都可以对应建立一个线程来执行该方式所需的步骤。例如,在结合大数据的方式进行信息查找的同时也触发基于获取的标识进行查表的情况下,可以建立有第一线程来执行结合大数据的方式进行信息查找,建立第二线程来基于获取的标识进行查表。那么前述的停止基于获取的标识进行查表则可以理解为将第二线程关闭,或者将第二线程杀死。对应的,前述的停止结合大数据的方式进行信息查找则可理解为将第一线程进行关闭,或者将第一线程杀死。
再者,对于每种介绍信息查找方式,可以由电子设备自己执行,也可以由电子设备触发服务器进行执行。例如,在结合大数据的方式进行信息查找的同时也触发基于获取的标识进行查表的情况下,若是建立有第一线程来执行结合大数据的方式进行信息查找,以及建立第二线程来基于获取的标识进行查表。如图5所示,服务器200用于执行结合大数据的方式进行信息查找,服务器210用于执行基于获取的标识进行查表。那么在需要获取介绍信息时,则第一线程可以向服务器200发送请求以触发服务器200执行结合大数据的方式进行信息查找,并将查找到的信息再返回给第一线程,以便电子设备获取到。
对应的,第二线程可以向服务器210发送请求以触发服务器210执行基于获取的标识进行查表。并且,在服务器210通过查表的方式获取到对应的介绍信息后,则可以将介绍信息返回给第二线程,以便电子设备获取到。
需要说明的是,对于某个物体的介绍信息而言,可能是会包括该物体的多个方面的信息。例如,对于一栋楼宇,其介绍信息中会包括有占地面积、建筑面积、楼层数以及高度等多个方面的信息。但是,在本申请实施例中,进行距离计算所需的信息可能仅包括就介绍信息中的部分信息,那么则电子设备在得到介绍信息后会再进行筛选,以得到后续进行距离计算所需的指定尺寸信息。可选的,在本申请实施例中,可以通过语义识别的方式从介绍信息中提取出指定尺寸信息。例如,指定尺寸信息可以包括物体的高度信息或者长度信息。可选的,也可以通过关键词提取的方式来从介绍信息中提取出指定尺寸信息。例如,获取到的介绍信息可以为“南京紫峰大厦占地面积18721平方米,总建筑面积261075平方米,其中主楼地下4层,地上89层,高度450米”。在指定尺寸信息为高度信息的情况下,可以将关键词设定为“高度”,进而将与高度相关的数字作为指定尺寸信息。其中,与高度相关的数字可以为介绍信息中与“高度”这个关键词距离最近的数字。
S130:基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
其中,目标物体在所述图像中的成像信息可以包括目标物体在图像中的长度或者高度,该长度或者高度可以以像素值为单位。作为一种方式,在获取得到指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角后,可以通过单目测距的方式来计算得到目标物体与所述电子设备之间的距离。示例性的,如图6所示,其中的f为指定焦距,α为指定水平夹角。
需要说明的是,目标物体在所述图像中的成像信息可以是目标物体在图像中的长度或者高度的情况下,该成像信息所表征的物理含义和指定尺寸信息所表征的物理含义需要相同。例如,若目标物体在所述图像中的成像信息是目标物体在图像中的长度,那么所获取的指定尺寸信息则对应为目标物体的实际的长度。再例如,若目标物体在所述图像中的成像信息是目标物体在图像中的高度度,那么所获取的指定尺寸信息则对应为目标物体的实际的高度。
在计算得到目标物体与电子设备之间的距离后,可以对所计算出的距离进行显示。
本实施例提供的一种距离测量方法,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。从而通过上述方式使得对于需要计算距离的物体(目标物体),可以通过提取物体特征并进行图像识别的方式来获取到对应的指定尺寸信息,进而再结合该指定尺寸信息计算目标物体与电子设备之间的距离,以使得电子设备可以较为便利的计算与某个物体之间的距离。并且,因为物体的指定尺寸信息是通过图像识别的方式获取得到的,所以使得本方法可以不用受限于物体所处的距离而具有更好的通用性。
请参阅图7,本申请提供的一种距离测量方法,所述方法包括:
S210:对图像中的目标物体进行特征提取,以得到物体特征。
S220:基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息。
S230:若当前处于第一测距模式,基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
作为一种方式,在本申请实施例中可以有多种的测距模式。可选的,可以包括有第一测距模式和第二测距模式。其中,第一测距模式表征用于对首次选取的目标物体(例如,通过S110或者S210获取的目标物体)进行距离测量,第二测距模式表征则用首次选取的目标物体作为参考去计算新的目标物体与电子设备之间的距离。
需要说明的是,在本申请实施例中是通过图像识别的方式来获取得到目标物体对应的指定尺寸信息,而得到指定尺寸信息的前提是可以识别出目标物体具体是什么物体。但是,在一些情况下,一些物体可能无法被识别出来,进而也就无法成功的得到对应的指定尺寸信息。那么在这种方式下,可以将其他比较容易得到指定尺寸信息的物体(例如,首次选取的目标物体)作为参考,来计算另外不容易得到指定尺寸信息的物体。
再者,在本申请实施例中,用户可以在从图像中确定目标物体时就确测距模式。对应的,电子设备在获取从图像中确定的目标物体的同时,也可以获取得到当前的测距模式。
再者,在本申请实施例中,电子设备可以有多种的获取得到测距模式的方式。作为一种方式,用户可以通过在实时预览图像中沿指定方向进行滑动来选取测距模式。示例性的,如图8所示,在图8所示的实时预览图像中,左侧图像为处于名称为直接测距(即第一测距模式)的模式下,若检测到沿虚线箭头的方向进行滑动,则可以切换为图8中右侧图像中所示的参考测距(即第二测距模式)的模式。对应的,若检测到沿虚线箭头所示方向的相反反向滑动,则可以将当前的测距模式切换回直接测距(即第二测距模式)的模式。
作为再一种方式,电子设备可以通过触发确定目标物体的触控手势来确定当前的测距模式。可选的,电子设备中可以存储有多种指定触控操作来触发从图像中确定目标物体,并且该多种指定触控操作所对应的测距模式可以不同,从而使得用户可以选取对应的指定触控操作来确定所需的测距模式。示例性的,按压时长大于指定时长的按压操作所对应的测距模式为第一测距模式,按压力度大于指定力度的按压操作所对应的测距模式为第二测距模式。那么在这种情况下,若电子设备检测到指定触控操作为按压时长大于指定时长的按压操作,那么则确定测距模式为第一测距模式。若电子设备检测到指定触控操作为按压力度大于指定力度的按压操作,那么则确定测距模式为第二测距模式。
S240:若当前处于第二测距模式,显示选择新的目标物体的提示信息。
在处于第二测距模式的情况下,为了使得用户可以了解到需要选取新的目标物体,那么则可以显示选择新的目标物体的提示信息。
示例性的,如图9所示,在图9所示的场景中包括有键盘和卡片21,其中卡片可以为首次选取的目标物体,在计算得到目标物体的指定尺寸信息后,可以显示图9中所示的内容为“请选择所需测距的物体”的提示信息。例如,用户可以选择其中的键盘作为新的目标物体。
S250:若检测到从所述图像中选取的新的目标物体,基于所述指定尺寸信息、所述目标物体在所述图像中的成像信息以及所述新的目标物体在所述图像中的成像信息,计算得到所述新的目标物体的指定尺寸信息。
作为一种方式,所述成像信息包括对应物体所对应的像素值,所述基于所述指定尺寸信息、所述目标物体在所述图像中的成像信息以及所述新的目标物体在所述图像中的成像信息,计算得到所述新的目标物体的指定尺寸信息,包括:获取所述目标物体在所述图像中的像素值与所述新的目标物体在所述图像中的像素值的比例;基于所述比例以及所述指定尺寸信息,计算得到所述新的目标物体的指定尺寸信息。可选的,在本申请实施例中,可以预先建立有物体关系模型,以通过该物体关系模型来计算得到所述新的目标物体的指定尺寸信息。
其中,目标物体在所述图像中的像素值可以有多种实施方式,对应的,新的目标物体在所述图像中的像素值也可以有多种实时方式。而在计算过程中,保持目标物体在所述图像中的像素值的实施方式和新的目标物体在所述图像中的像素值的实施方式相同即可。例如,目标物体在图像中的像素值可以表征的是目标物体在所述图像中的长度,对应的,所述新的目标物体在所述图像中的像素值也表征新的目标物体在所述图像中的长度。示例性的,如图10所示,目标物体在图像中的像素值可以图10中所示的h2,新的目标物体在所述图像中的像素值可以为图10中的h1。
可选的,目标物体在图像中的像素值可以表征目标物体所占区域的包括的像素的个数。对应的,新的目标物体在图像中的像素值可以表征新的目标物体所占区域的包括的像素的个数。
S260:基于所述新的目标物体的指定尺寸信息、所述指定焦距、所述新的目标物体在所述图像中的成像信息以及所述指定水平夹角,计算得到所述新的目标物体与所述电子设备之间的距离。
本实施例提供的一种距离测量方法,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。并且,在本实施例中会对应配置有第一测距模式和第二测距模式,进而当在处于第一测距模式下,电子设备可以直接对目标物体与电子设备之间的距离进行计算。而当在第二测距模式下,电子设备则会提示用户选择新的目标物体,进而根据原本选择的目标物体的相关信息来获取得到新的目标物体的指定尺寸信息,以计算出新的目标物体与电子设备之间的距离,从而使得即使无法通过图像识别来获取得到物体的指定尺寸信息,依然可以通过本申请实施例提供的方式进行距离计算
请参阅图11,本申请提供的一种距离测量方法,所述方法包括:
S310:对图像中的目标物体进行特征提取,以得到物体特征。
S320:基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息;
S330:检测所述目标物体是否完整的显示在所述图像中。
需要说明的是,本申请实施例涉及距离测量方法需要借助于目标物体实际尺寸信息(例如,指定尺寸信息)和目标物体在图像中的成像信息(例如,目标物体在图像中的以像素值为单位的长度)。若获取的目标物体实际尺寸信息为物体的高度信息,但是目标物体实际未完整的显示在图像中,那么则会造成最终基于单目测距的方式所计算出的距离有误差。因此,在本申请实施例中,可以通过检测目标物体是否完整来对应采取不同的获取距离的方式,进而可以实现提升距离测量的灵活性和准确性。
再者,可选的,在本申请实施例中可以通过检测目标物体的边缘轮廓来确定目标物体是否完整的显示在所述图像中。其中,对于完整显示的物体的边缘轮廓是完整而连续的,但是,对于未完整显示的物体的边缘轮廓则并不会完整而连续。
S340:若完整的显示在所述图像中,基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
S350:若未完整的显示在所述图像中,从目标部分中选择指定物体,所述目标部分为所述目标物体显示在所述图像中的部分,所述指定物体为所述目标部分中完整进行显示的物体。
需要说明的是,对于一个大的物体而言其可能会包括有许多更小的物体。例如,对于一个楼宇,其可能会包括有窗户、避雷针等更小的物体。对应的,在图像中对于未完整显示的目标物体而言,其显示在图像中的部分可能会包括有更小的且完整显示的物体。那么在这种情况下,则可以借助于该完整显示的物体来测量距离。示例性的,若所确定的目标物体为楼宇,在楼宇没有完整的显示的情况下,则可以将楼宇已经显示部分中的窗户、避雷针等可以得到指定尺寸信息的物体作为指定物体。
S360:基于所述指定物体的指定尺寸信息、所述指定焦距、所述指定物体在所述图像中的成像信息以及指定水平夹角,计算得到所述指定物体与所述电子设备之间的距离,以作为所述目标物体与所述电子设备之间的距离。
本实施例提供的一种距离测量方法,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。并且,在本实施例中,还会对目标物体是否完整进行检测,从而在目标物体不完整的情况,转而去获取目标物体中已经显示部分中的指定物体(完整显示的一个物体),进而基于该指定物体来计算得到与电子设备的距离来作为目标物体与电子设备之间的距离,从而提升了计算距离的准确性。
请参阅图12,本申请提供的一种距离测量方法,所述方法包括:
S410:对图像中的目标物体进行特征提取,以得到物体特征。
S420:检测是否可以基于所述物体特征对所述目标物体进行图像识别。
S430:若无法对所述目标物体进行图像识别,从所述图像中获取可以进行进行图像识别的物体作为参考物,并通过图像识别的方式获取所述参考物的指定尺寸信息。
其中,若在基于物体特征对目标物体进行图像识别的过程中,确定无法基于物体特征获取到对应的物体的标识,则可以确定无法对所述目标物体进行图像识别。可选的,可以选择在该图像中与目标物体相邻的物体作为参考物。
S431:基于参考物的指定尺寸信息、所述目标物体在所述图像中的成像信息以及所述参考物在所述图像中的成像信息,计算得到所述目标物体的指定尺寸信息。
S432:基于所述目标物体的指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
S440:若可以对所述目标物体进行图像识别,基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息;
S441:基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备。
本实施例提供的一种距离测量方法,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。并且,在本实施例中,可以在无法对目标物体进行图像识别的情况下,可以从目标物体所在图像中自动的选择可以进行图像识别的物体作为参考物,进而根据该参考物的指定尺寸信息来计算得到目标物体的指定尺寸信息,从而在无法对目标物体进行识别的情况下,依然可以获取到目标物体与电子设备的相对距离了。
请参阅图13,本申请提供的一种距离测量装置400,运行于电子设备,所述装置400包括:
特征提取单元410,用于对图像中的目标物体进行特征提取,以得到物体特征。
尺寸信息获取单元420,用于基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息。
距离计算单元430,用于基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
作为一种方式,尺寸信息获取单元420,具体用于基于所述物体特征进行图像识别以得到所述目标物体的标识;基于所述标识进行数据查找,以得到所述目标物体的介绍信息;从所述介绍信息中确定所述目标物体的指定尺寸信息。
作为一种方式,距离计算单元430,具体用于若当前处于第一测距模式,基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备。
如图14所示,装置400还包括:
提示信息显示单元440,用于若当前处于第二测距模式,显示选择新的目标物体的提示信息。尺寸信息获取单元420,还具体用于若检测到从所述图像中选取的新的目标物体,基于所述指定尺寸信息、所述目标物体在所述图像中的成像信息以及所述新的目标物体在所述图像中的成像信息,计算得到所述新的目标物体的指定尺寸信息。距离计算单元430,还具体用于基于所述新的目标物体的指定尺寸信息、所述指定焦距、所述新的目标物体在所述图像中的成像信息以及所述指定水平夹角,计算得到所述新的目标物体与所述电子设备之间的距离。
作为一种方式,尺寸信息获取单元420,还具体用于获取所述目标物体在所述图像中的像素值与所述新的目标物体在所述图像中的像素值的比例;
基于所述比例以及所述指定尺寸信息,计算得到所述新的目标物体的指定尺寸信息。
作为一种方式,距离计算单元430,具体用于检测所述目标物体是否完整的显示在所述图像中;若完整的显示在所述图像中,执行所述基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备。距离计算单元430,还具体用于若未完整的显示在所述图像中,从目标部分中选择指定物体,所述目标部分为所述目标物体显示在所述图像中的部分,所述指定物体为所述目标部分中完整进行显示的物体;基于所述指定物体的指定尺寸信息、所述指定焦距、所述指定物体在所述图像中的成像信息以及指定水平夹角,计算得到所述指定物体与所述电子设备之间的距离,以作为所述目标物体与所述电子设备之间的距离。
作为一种方式,所述图像为实时预览界面中所显示的图像,所述实时预览界面为实时显示电子设备的摄像头所采集图像的界面。特征提取单元410,具体用于响应于作用于所述图像中的触控操作,将所述触控操作作用于处的物体作为目标物体。在这种方式中,还包括距离显示单元450,用于在所述实时预览界面中显示所述距离。
本实施例提供的一种距离测量装置,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。从而通过上述方式使得对于需要计算距离的物体(目标物体),可以通过提取物体特征并进行图像识别的方式来获取到对应的指定尺寸信息,进而再结合该指定尺寸信息计算目标物体与电子设备之间的距离,以使得电子设备可以较为便利的计算与某个物体之间的距离。并且,因为物体的指定尺寸信息是通过图像识别的方式获取得到的,所以使得本方法可以不用受限于物体所处的距离而具有更好的通用性。
需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
下面将结合图15对本申请提供的一种电子设备进行说明。
请参阅图15,基于上述的设备控制方法、装置,本申请实施例还提供的一种可以执行前述设备控制方法的电子设备1000。电子设备1000包括相互耦合的一个或多个(图中仅示出一个)处理器102、存储器104、摄像头106以及音频采集装置108。其中,该存储器104中存储有可以执行前述实施例中内容的程序,而处理器102可以执行该存储器104中存储的程序。
其中,处理器102可以包括一个或者多个处理核。处理器102利用各种接口和线路连接整个电子设备1000内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备1000的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器102可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。
存储器104可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。
再者,电子设备1000除了前述所示的器件外,还可以包括网络模块110以及传感器模块112。
所述网络模块110用于实现电子设备1000与其他设备之间的信息交互,例如,传输设备控制指令、操纵请求指令以及状态信息获取指令等。而当电子设备200具体为不同的设备时,其对应的网络模块110可能会有不同。
传感器模块112可以包括至少一种传感器。具体地,传感器模块112可包括但并不限于:水平仪、光传感器、运动传感器、压力传感器、红外热传感器、距离传感器、加速度传感器、以及其他传感器。
其中,压力传感器可以检测由按压在电子设备1000产生的压力的传感器。即,压力传感器检测由用户和电子设备之间的接触或按压产生的压力,例如由用户的耳朵与移动终端之间的接触或按压产生的压力。因此,压力传感器可以用来确定在用户与电子设备1000之间是否发生了接触或者按压,以及压力的大小。
其中,加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备1000姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。另外,电子设备1000还可配置陀螺仪、气压计、湿度计、温度计等其他传感器,在此不再赘述。
音频采集装置110,用于进行音频信号采集。可选的,音频采集装置110包括有多个音频采集器件,该音频采集器件可以为麦克风。
作为一种方式,电子设备1000的网络模块为射频模块,该射频模块用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。所述射频模块可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。例如,该射频模块可以通过发送或者接收的电磁波与外部设备进行交互。例如,射频模块可以向目标设备发送指令。
请参考图16,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
综上所述,本申请提供的一种距离测量方法、装置以及电子设备,通过获取从图像中确定的目标物体,然后对图像中的目标物体进行特征提取,以得到物体特征,再基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,进而基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离。从而通过上述方式使得对于需要计算距离的物体(目标物体),可以通过提取物体特征并进行图像识别的方式来获取到对应的指定尺寸信息,进而再结合该指定尺寸信息计算目标物体与电子设备之间的距离,以使得电子设备可以较为便利的计算与某个物体之间的距离。并且,因为物体的指定尺寸信息是通过图像识别的方式获取得到的,所以使得本方法可以不用受限于物体所处的距离而具有更好的通用性。并且,在本申请实施例中,因为是通过图像识别的方式来得到目标物体的实际参数(例如,指定尺寸信息),因而不需要对电子设备的加装额外的硬件器件,避免了额外增加电子设备的外的重量,同时也避免额外增加器件而影响电子设备的续航能力。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (10)
1.一种距离测量方法,其特征在于,所述方法包括:
对图像中的目标物体进行特征提取,以得到物体特征;
基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,所述指定尺寸信息为所述目标物体的实际尺寸信息;
检测所述目标物体是否完整的显示在所述图像中;
若完整的显示在所述图像中,基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述成像信息为所述目标物体在所述图像中的长度或者高度,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
2.根据权利要求1所述的方法,其特征在于,所述基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,包括:
基于所述物体特征进行图像识别以得到所述目标物体的标识;
基于所述标识进行数据查找,确定所述目标物体的指定尺寸信息。
3.根据权利要求1所述的方法,其特征在于,所述基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备包括:
若当前处于第一测距模式,基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备。
4.根据权利要求3所述的方法,其特征在于,所述基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息之后还包括:
若当前处于第二测距模式,显示选择新的目标物体的提示信息;
若检测到从所述图像中选取的新的目标物体,基于所述指定尺寸信息、所述目标物体在所述图像中的成像信息以及所述新的目标物体在所述图像中的成像信息,计算得到所述新的目标物体的指定尺寸信息;
基于所述新的目标物体的指定尺寸信息、所述指定焦距、所述新的目标物体在所述图像中的成像信息以及所述指定水平夹角,计算得到所述新的目标物体与所述电子设备之间的距离。
5.根据权利要求4所述的方法,其特征在于,所述成像信息包括对应物体所对应的像素值,所述基于所述指定尺寸信息、所述目标物体在所述图像中的成像信息以及所述新的目标物体在所述图像中的成像信息,计算得到所述新的目标物体的指定尺寸信息,包括:
获取所述目标物体在所述图像中的像素值与所述新的目标物体在所述图像中的像素值的比例;
基于所述比例以及所述指定尺寸信息,计算得到所述新的目标物体的指定尺寸信息。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若未完整的显示在所述图像中,从目标部分中选择指定物体,所述目标部分为所述目标物体显示在所述图像中的部分,所述指定物体为所述目标部分中完整进行显示的物体;
基于所述指定物体的指定尺寸信息、所述指定焦距、所述指定物体在所述图像中的成像信息以及指定水平夹角,计算得到所述指定物体与所述电子设备之间的距离,以作为所述目标物体与所述电子设备之间的距离。
7.根据权利要求1-6任一所述的方法,其特征在于,所述图像为实时预览界面中所显示的图像,所述实时预览界面为实时显示电子设备的摄像头所采集图像的界面;
获取从图像中确定的目标物体,包括:
响应于作用于所述图像中的触控操作,将所述触控操作作用处的物体作为目标物体;
所述基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备之后还包括:
在所述实时预览界面中显示所述距离。
8.一种距离测量装置,其特征在于,运行于电子设备,所述装置包括:
特征提取单元,用于对图像中的目标物体进行特征提取,以得到物体特征;
尺寸信息获取单元,用于基于所述物体特征进行图像识别以得到所述目标物体的指定尺寸信息,所述指定尺寸信息为所述目标物体的实际尺寸信息;
距离计算单元,用于检测所述目标物体是否完整的显示在所述图像中;
若完整的显示在所述图像中,基于所述指定尺寸信息、指定焦距、所述目标物体在所述图像中的成像信息以及指定水平夹角,计算得到所述目标物体与电子设备之间的距离,所述电子设备为获取所述图像的设备,其中,所述成像信息为所述目标物体在所述图像中的长度或者高度,所述指定焦距为所述图像采集时对应的焦距,所述指定水平夹角为采集所述图像的电子设备在采集所述图像时的水平夹角。
9.一种电子设备,其特征在于,包括一个或多个处理器以及存储器;
一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求1-7任一所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行权利要求1-7任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111050396.7A CN113838118B (zh) | 2021-09-08 | 2021-09-08 | 距离测量方法、装置以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111050396.7A CN113838118B (zh) | 2021-09-08 | 2021-09-08 | 距离测量方法、装置以及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113838118A CN113838118A (zh) | 2021-12-24 |
CN113838118B true CN113838118B (zh) | 2024-07-09 |
Family
ID=78958749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111050396.7A Active CN113838118B (zh) | 2021-09-08 | 2021-09-08 | 距离测量方法、装置以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113838118B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017173490A1 (en) * | 2016-04-05 | 2017-10-12 | Football Technology Pty Ltd | An electronic device for image-based subject object dimensional determination for e-commerce platform checkout process shoe sizing |
CN110458888A (zh) * | 2019-07-23 | 2019-11-15 | 深圳前海达闼云端智能科技有限公司 | 基于图像的测距方法、装置、存储介质和电子设备 |
WO2021168838A1 (zh) * | 2020-02-28 | 2021-09-02 | 深圳市大疆创新科技有限公司 | 位置信息确定方法、设备及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106921825A (zh) * | 2015-12-24 | 2017-07-04 | 西安中兴新软件有限责任公司 | 一种聚焦成像的方法、装置和终端 |
CN108961314B (zh) * | 2018-06-29 | 2021-09-17 | 北京微播视界科技有限公司 | 运动图像生成方法、装置、电子设备及计算机可读存储介质 |
CN112686085A (zh) * | 2019-10-18 | 2021-04-20 | 晋城三赢精密电子有限公司 | 应用于摄像装置中的智能识别方法、摄像装置及存储介质 |
-
2021
- 2021-09-08 CN CN202111050396.7A patent/CN113838118B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017173490A1 (en) * | 2016-04-05 | 2017-10-12 | Football Technology Pty Ltd | An electronic device for image-based subject object dimensional determination for e-commerce platform checkout process shoe sizing |
CN110458888A (zh) * | 2019-07-23 | 2019-11-15 | 深圳前海达闼云端智能科技有限公司 | 基于图像的测距方法、装置、存储介质和电子设备 |
WO2021168838A1 (zh) * | 2020-02-28 | 2021-09-02 | 深圳市大疆创新科技有限公司 | 位置信息确定方法、设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
用于成像引信图像识别的局部特征提取技术;王炎, 郑链, 王克勇;红外技术;20011030(05);正文第1-5页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113838118A (zh) | 2021-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020509506A (ja) | カメラ姿勢情報の決定方法、装置、デバイス及び記憶媒体 | |
CN110913132A (zh) | 对象跟踪方法及电子设备 | |
CN107566749B (zh) | 拍摄方法及移动终端 | |
CN112200187A (zh) | 一种目标检测方法、装置、机器可读介质及设备 | |
CN110059686B (zh) | 字符识别方法、装置、设备及可读存储介质 | |
EP4030749B1 (en) | Image photographing method and apparatus | |
CN105808542B (zh) | 信息处理方法以及信息处理装置 | |
CN108776822B (zh) | 目标区域检测方法、装置、终端及存储介质 | |
WO2015003606A1 (en) | Method and apparatus for recognizing pornographic image | |
CN106254807B (zh) | 提取静止图像的电子设备和方法 | |
CN110347858B (zh) | 一种图片的生成方法和相关装置 | |
CN108777765B (zh) | 获取全清晰图像的方法、装置及电子设备 | |
CN112699849A (zh) | 手势识别方法和装置、电子设备、可读存储介质和芯片 | |
CN109246351B (zh) | 一种构图方法及终端设备 | |
CN110519503B (zh) | 一种扫描图像的获取方法及移动终端 | |
CN110677580B (zh) | 拍摄方法、装置、存储介质及终端 | |
CN113778255B (zh) | 触摸识别方法和装置 | |
CN111986229A (zh) | 视频目标检测方法、装置及计算机系统 | |
CN112818733B (zh) | 信息处理方法、装置、存储介质及终端 | |
CN113838118B (zh) | 距离测量方法、装置以及电子设备 | |
CN109218620B (zh) | 基于环境亮度的拍照方法、装置、存储介质及移动终端 | |
CN117132648B (zh) | 一种视觉定位方法、电子设备及计算机可读存储介质 | |
US20230048952A1 (en) | Image registration method and electronic device | |
CN108289177B (zh) | 信息交互方法、装置及系统 | |
CN111107271B (zh) | 拍摄方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |