一种标的物长度测量方法及装置的制造方法_6

文档序号:9469645阅读:来源:国知局
的事例。
[0199] 对于可以部分或全部清除预览界面中的身高测量标识控件后的图片进行保存, 还可以对测量结果进行评价,例如,男士身高超过180cm显示"男神"字样,女生身高超过 165cm显示"女神"字样,还可以发送图片至朋友圈或微博等等。
[0200] 所述显示单元1020还用于显示对图像的文字信息。
[0201] 在本实施例中,当智能终端启动双摄像头后,用户可以选择身高测量开关设置是 否开启,如果是,则进行双目测量,第一摄像头和第二摄像头分别从不同的方向拍摄的包含 标的物的第一图像和第二图像,第一图像和第二图像利用图像匹配获得信息更为丰富的第 三图像,计算图像中各个点在第一图像和第二图像中的视差,通过视差获得图像中各个的 景深,进一步根据景深计算出各个点的空间三维坐标并构建三维立体轮廓。根据第三图像 中预览界面中人物的高低手动拉伸或缩放身高测量标识控件,以贴合画面中的人物目标, 获取计算身高所需的第一测量点和第二测量点,利用空间两点距离公式获得第一测量点和 第二测量点的空间距离即为标的物长度,并在第三图像上实时显示标的物长度值,为了简 洁美观还可以部分或全部清除第三图像中长度测量标识控件。该方法不需要提供辅助工 具,只需要用户选取所测人物的第一测量点和第二测量点就可方便地测量人物身高,并实 时显示人物长度值,更加直观,而且,用户可以自己指定测量点来测量人物身高,还可以对 测量结果进行评价,提高了用户的参与感进而提高了可玩性,提高了用户的兴趣。
[0202] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccess Memory,RAM)等。
[0203] 以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权 利要求所作的等同变化,仍属于发明所涵盖的范围。
【主权项】
1. 一种标的物长度测量方法,其特征在于,包括: 通过第一摄像头获取包含标的物的第一图像以及通过第二摄像头获取包含所述标的 物的第二图像,其中,所述第一图像与所述第二图像不完全相同; 所述第一图像和所述第二图像通过图像匹配获取第三图像; 获取用户在所述第三图像上指定的所述标的物的第一测量点以及第二测量点; 计算所述第一摄像头与所述第二摄像头在所述第一测量点的第一视差以及所述第一 摄像头与所述第二摄像头在所述第二测量点的第二视差,所述第一视差是根据所述第一测 量点在所述第一图像成像的第一坐标点与所述第一测量点在所述第二图像成像的第二坐 标点获得,所述第二视差是根据所述第二测量点在所述第一图像成像的第三坐标点与所述 第二测量点在所述第二图像成像的第四坐标点获得; 通过所述第一视差计算所述第一测量点的景深,并根据所述第一测量点的景深计算出 所述第一测量点的空间三维坐标,通过所述第二视差计算所述第二测量点的景深,并根据 所述第二测量点的景深计算出所述第二测量点的空间三维坐标; 根据所述第一测量点的空间三维坐标以及所述第二测量点的空间三维坐标计算所述 标的物的长度。2. 根据权利要求1所述的方法,其特征在于,根据所述第一测量点的空间三维坐标以 及所述第二测量点的空间三维坐标计算所述标的物的长度之后还包括: 在所述第三图像上实时显示所述标的物的长度。3. 根据权利要求1或2所述的方法,其特征在于,获取用户在所述第三图像上指定的所 述标的物的第一测量点以及第二测量点具体为: 通过获取用户在第三图像上点击的两点以获得所述标的物的第一测量点以及第二测 量点;所述点击的两点分别为第一测量点或第二测量点;或, 通过获取用户拉伸或者缩放长度测量标识控件的两个端点以获得所述标的物的第一 测量点以及第二测量点,所述长度测量标识控件的两个端点分别为第一测量点或第二测量 点。4. 根据权利要求3所述的方法,其特征在于, 可以选择多个长度测量标识控件同时测量多个标的物的长度,所述长度测量标识控件 包括第一标注条、第二标注条以及指示线,其中,所述第一标注条平行于所述第二标注条, 所述指示线设置于所述第一标注条与所述第二标注条之间,并且垂直于所述第一标注条以 及所述第二标注条,所述第一标注条经过所述第一测量点,所述第二标注条经过所述第二 测量点。5. 根据权利要求3所述的方法,其特征在于,通过获取用户拉伸或者缩放长度测量标 识控件的两个端点以获得所述标的物的第一测量点以及第二测量点之后还包括: 部分或全部清除所述第三图像中显示的所述长度测量标识控件;和/或, 执行在所述第三图像上显示文字信息、保存所述第三图像和发送所述第三图像至微博 中的任意一种或者多种的组合。6. 根据权利要求1或2或5所述的方法,其特征在于,通过所述第一摄像头与所述第二 摄像头的视差计算出景深具体为: 通过Z=bf7(X1-X2)计算出景深,其中Z为景深,X1为所述第一测量点或所述第二测 量点在所述第一图像中X轴方向位置坐标,&为所述第一测量点或所述第二测量点在所述 第二图像中X轴方向位置坐标,b为所述第一摄像头与所述第二摄像头间距离,f为所述第 一摄像头或所述第二摄像头的焦距,所述第一摄像头的焦距等于第二摄像头的焦距,所述X 轴方向为第一摄像头光心与第二摄像头光心连线的垂直方向。7. 根据权利要求1或2或5所述的方法,其特征在于,所述第一测量点的空间三维坐标 以及所述第二测量点的空间三维坐标计算所述标的物的长度具体为:算所述标的物的长度,其中d为 标的物的长度,(Xl,yi,Z1)为所述第一测量点的空间三维坐标,(x2,y2,Z2)为所述第二测量 点的空间三维坐标。8. -种标的物长度测量装置,其特征在于,包括: 第一获取单元,用于通过第一摄像头获取包含标的物的第一图像以及通过第二摄像头 获取包含所述标的物的第二图像,其中,所述第一图像与所述第二图像不完全相同; 第二获取单元,用于所述第一图像和所述第二图像通过图像匹配获取第三图像; 第三获取单元,用于获取用户在所述第三图像上指定的所述标的物的第一测量点以及 第二测量点; 第一计算单元,用于计算所述第一摄像头与所述第二摄像头在所述第一测量点的第一 视差以及所述第一摄像头与所述第二摄像头在所述第二测量点的第二视差,所述第一视差 是根据所述第一测量点在所述第一图像成像的第一坐标点与所述第一测量点在所述第二 图像成像的第二坐标点获得,所述第二视差是根据所述第二测量点在所述第一图像成像的 第三坐标点与所述第二测量点在所述第二图像成像的第四坐标点获得; 显示单元,用于显示所述第三图像和所述第一测量点以及所述第二测量点; 第二计算单元,用于通过所述第一视差计算所述第一测量点的景深,并根据所述第一 测量点的景深计算出所述第一测量点的空间三维坐标,通过所述第二视差计算所述第二测 量点的景深,并根据所述第二测量点的景深计算出所述第二测量点的空间三维坐标; 第三计算单元,用于根据所述第一测量点的空间三维坐标以及所述第二测量点的空间 三维坐标计算所述标的物的长度。9. 根据权利要求7所述的装置,其特征在于, 所述显示单元,还用于在所述第三图像上实时显示所述标的物的长度。10. 根据权利要求8或9所述的装置,其特征在于,所述第三获取单元具体为: 通过获取用户在第三图像上点击的两点以获得所述标的物的第一测量点以及第二测 量点;所述点击的两点分别为第一测量点或第二测量点;或, 通过获取用户拉伸或者缩放长度测量标识控件的两个端点以获得所述标的物的第一 测量点以及第二测量点,所述长度测量标识控件的两个端点分别为第一测量点或第二测量 点。11. 根据权利要求10所述的装置,其特征在于, 可以选择多个长度测量标识控件同时测量多个标的物的长度,所述长度测量标识控件 包括第一标注条、第二标注条以及指示线,其中,所述第一标注条平行于所述第二标注条, 所述指示线设置于所述第一标注条与所述第二标注条之间,并且垂直于所述第一标注条以 及所述第二标注条,所述第一标注条经过所述第一测量点,所述第二标注条经过所述第二 测量点。12. 根据权利要求10所述的装置,其特征在于,所述装置还包括: 清除单元,用于部分或全部清除所述第三图像中显示的所述长度测量标识控件;和/ 或, 执行单元,用于执行在所述第三图像上显示文字信息、保存所述第三图像和发送所述 第三图像至微博中的任意一种或者多种的组合。 所述显示单元还用于显示所述文字信息。13. 根据权利要求8或9或12所述的装置,其特征在于,所述第二计算单元具体用于: 通过Z=bf7(X1-X2)计算出景深,其中Z为景深,X1为所述第一测量点或所述第二测 量点在所述第一图像中X轴方向位置坐标,&为所述第一测量点或所述第二测量点在所述 第二图像中X轴方向位置坐标,b为所述第一摄像头与所述第二摄像头间距离,f为所述第 一摄像头或所述第二摄像头的焦距,所述第一摄像头的焦距等于第二摄像头的焦距,所述X 轴方向为第一摄像头光心与第二摄像头光心连线的垂直方向。14. 根据权利要求8或9或12所述的装置,其特征在于,所述第三计算单元具体用于:i十算所述标的物的长度,其中d为 标的物的长度,(Xl,yi,Z1)为所述第一测量点的空间三维坐标,(x2,y2,Z2)为所述第二测量 点的空间三维坐标。
【专利摘要】本发明公开了一种标的物长度测量方法及装置。其中,所述方法包括:通过第一摄像头获取包含标的物的第一图像以及通过第二摄像头获取包含标的物的第二图像;第一图像和第二图像通过图像匹配获取第三图像;获取用户在第三图像上指定的标的物的第一测量点以及第二测量点;计算第一摄像头与第二摄像头在第一测量点的第一视差以及第一摄像头与第二摄像头在第二测量点的第二视差;通过第一视差计算第一测量点的景深,并根据第一测量点的景深计算出第一测量点的空间三维坐标,通过第二视差计算第二测量点的景深,并根据第二测量点的景深计算出第二测量点的空间三维坐标;根据第一测量点的空间三维坐标以及第二测量点的空间三维坐标计算标的物的长度。
【IPC分类】G01B11/03
【公开号】CN105222717
【申请号】CN201510543487
【发明人】张旭
【申请人】宇龙计算机通信科技(深圳)有限公司
【公开日】2016年1月6日
【申请日】2015年8月28日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1