CN111307037B - 一种基于3d摄像头的手持体积测量装置 - Google Patents

一种基于3d摄像头的手持体积测量装置 Download PDF

Info

Publication number
CN111307037B
CN111307037B CN202010290962.0A CN202010290962A CN111307037B CN 111307037 B CN111307037 B CN 111307037B CN 202010290962 A CN202010290962 A CN 202010290962A CN 111307037 B CN111307037 B CN 111307037B
Authority
CN
China
Prior art keywords
point cloud
cloud data
image
target object
camera
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
Application number
CN202010290962.0A
Other languages
English (en)
Other versions
CN111307037A (zh
Inventor
邱鹏
张箫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Yifang Technology Co ltd
Original Assignee
Shenzhen Yifang Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Yifang Technology Co ltd filed Critical Shenzhen Yifang Technology Co ltd
Priority to CN202010290962.0A priority Critical patent/CN111307037B/zh
Publication of CN111307037A publication Critical patent/CN111307037A/zh
Application granted granted Critical
Publication of CN111307037B publication Critical patent/CN111307037B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/20Image enhancement or restoration using local operators
    • G06T5/30Erosion or dilatation, e.g. thinning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10028Range image; Depth image; 3D point clouds

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明涉及测量技术领域,一种基于3D摄像头的手持体积测量装置,其使用方法如下:对目标物体拍照,获取目标物体图像;通过目标物体图像计算目标物体的图像对应总点云数据;获取总点云数据中地平面点云数据,并剔除地平面点云数据;获取总点云数据中噪音点云数据,并剔除噪音点云数据,剩余点云数据即为目标物体的准确点云数据;通过准确点云数据计算物体尺寸。本发明提出的一种基于3D摄像头的手持体积测量装置,其具有无接触测量物品体积,测量物品体积操作简单,速度快,测量结果准确的优点。

Description

一种基于3D摄像头的手持体积测量装置
技术领域
本发明涉及测量技术领域,特别是一种基于3D摄像头的手持体积测量装置。
背景技术
现有的技术是使用各种刻度尺对物体长宽高直接进行测量,然后再计算该物体的体积。
应用场景1:快递和物流揽收货物时测量货物的体积。
解释:快递和物流行业中,有些时候需要根据物体的体积进行收费,因此需要对揽收的货物的体积进行测量。
应用场景2:货物的仓储与运输装载。
解释:在货物的仓储存放和运输装载的时候,客户需要知道仓库或者车厢中能否装载得下一批货物,那么就需要知道货物得体积;在货物装载得时候,为了最大化使用空间,客户需要知道货物的体积从而知道如何装载货物才能最大化利用空间,比如在货车装箱和快递放置到快递柜里面的时候。
以上应用场景具有以下不足:
1、接触式测量,测量的时候要接触到物体.有些物体是不允许接触的比如有毒物质;或者是无法到达需要测量的物体那里,比如说货物在栏杆的另外一侧;而且,对于柔软的物体,接触式测量会损坏物品表面。
2、测量速度慢,人们测量物体的时候需要依次使用刻度尺测量物体的长宽高,比较花费时间。
3、测量麻烦,在测量大些货物的时候,需要两个人配合拉卷尺,不然无法精确对物体进行测量。
4、对于不规则物体测量困难,对于不规则物体,人体很难凭直觉知道怎么测量才是物体最小的长宽高。
发明内容
为解决上述问题,本发明提出的一种基于3D摄像头的手持体积测量装置,其具有无接触测量物品体积,测量物品体积操作简单,速度快,测量结果准确的优点。
一种基于3D摄像头的手持体积测量装置,其使用方法如下:
步骤1、对目标物体拍照,获取目标物体图像;
步骤2、通过目标物体图像计算目标物体的图像对应总点云数据;
步骤3、获取总点云数据中地平面点云数据,并剔除地平面点云数据;
步骤4、获取总点云数据中噪音点云数据,并剔除噪音点云数据,剩余点云数据即为目标物体的准确点云数据;
步骤5、通过准确点云数据计算物体尺寸。
作为优选的,在步骤5之后还包括
在目标物体进行另一侧位置拍照,以获取目标物体图像,通过两个视角的目标物体图像获取目标物体的图像对应的两组总点云数据,并通过两组总点云数据计算目标物体外形尺寸和体积。
作为优选的,所述目标物体图像包含x轴和y轴坐标,3D摄像头获取的深度图包含相机坐标系下的Z坐标。
作为优选的,在步骤3中,通过总点云数据计算地面对应点云数据,设定点云数据距离阈值,总点云数据中小于距离阈值的点云数据判定为地面点云数据。
作为优选的,在步骤4中,还包括如下步骤:
步骤41:对深度图做膨胀运算得到图像A,将A减去原始图像得到图像B,图像B即为比实际值大的噪声点;
步骤42:对深度图做搜索运算得到图像C,将原始图像减去图像C得到图像D,图像D即为比实际值小的噪声点;
步骤43:去除掉原始图像上图像B,D所包含的点,便可以得到去除噪声之后的图像。
本发明的有益效果是:
非接触式测量。传统的使用刻度尺进行测量的方法需要接触到物体;本专利技术可以在距离物体一定的距离内对物体进行测量,无需接触物体。
测量快速方便。传统测量方法需要依次使用刻度尺对物体的长宽高进行测量,然后再人工计算出该物体的体积;本专利技术只需要使用本发明装置对着待测物体,点击测量按钮,本装置便可以在0.3-1秒内给出物体的体积。
附图说明
图1为本发明基于3D摄像头的手持体积测量装置的使用流程图。
具体实施方式
以下结合附图对本发明进行详细的描述。
如图1所示,本实施提出的一种基于3D摄像头的手持体积测量装置,其使用方法如下:
步骤1、对目标物体拍照,获取目标物体图像;
步骤2、通过目标物体图像计算目标物体的图像对应总点云数据;
步骤3、获取总点云数据中地平面点云数据,并剔除地平面点云数据;
步骤4、获取总点云数据中噪音点云数据,并剔除噪音点云数据,剩余点云数据即为目标物体的准确点云数据;
步骤5、通过准确点云数据计算物体尺寸。
作为优选的,在步骤5之后还包括
在目标物体进行另一侧位置拍照,以获取目标物体图像,通过两个视角的目标物体图像获取目标物体的图像对应的两组总点云数据,并通过两组总点云数据计算目标物体外形尺寸和体积。
作为优选的,所述目标物体图像包含x轴和y轴坐标,3D摄像头获取的深度图包含相机坐标系下的Z坐标。
作为优选的,在步骤3中,通过总点云数据计算地面对应点云数据,设定点云数据距离阈值,总点云数据中小于距离阈值的点云数据判定为地面点云数据。
作为优选的,在步骤4中,还包括如下步骤:
步骤41:对深度图做膨胀运算得到图像A,将A减去原始图像得到图像B,图像B即为比实际值大的噪声点;
步骤42:对深度图做搜索运算得到图像C,将原始图像减去图像C得到图像D,图像D即为比实际值小的噪声点;
步骤43:去除掉原始图像上图像B,D所包含的点,便可以得到去除噪声之后的图像。
实施例1
本装置的使用方法如下:
1.计算点云
RGB-D图像中的彩色图片提供了像素坐标系下的x,y坐标,而深度图直接提供了相机坐标系下的Z坐标,也就是相机与点的距离。
根据RGB-D图像的信息和相机的内参,可以计算出任何一个像素点在相机坐标系下的坐标。
点云的计算公式如下图:
Figure BDA0002450369330000051
2.寻找地面平面
拟合平面就是平面估计模型参数,拟合平面可以用现有任意一种平面方法,例如文献:
Martin A.Fischler&Robert C.Bolles(June 1981)."Random SampleConsensus:A Paradigm for Model Fitting with Applications to Image AnalysisandAutomated Cartography"中介绍的方法。
3.剔除地面点
由于我们需要测量的物体是放置在地面上的,剔除了地面点之后的绝大部分点云就是测量目标的点云了。这里使用平面的点法式方程,求解点云到地面平面的距离。距离小于一定的距离的时候就认为是地面点,直接剔除掉。这样就能拿到大致的目标点云了。
4.剔除噪声点云
受制于“基于光传感器的3D数据采集设备”本身的缺陷,传感器采集到的数据是有一定的噪声的,因此我们需要剔除噪声与非目标点,步骤如下:
第一步:对深度图做膨胀运算得到图像A,将A减去原始图像得到图像B,图像B即为比实际值大的噪声点。
第二步:对深度图做搜索运算得到图像C,将原始图像减去图像C得到图像D,图像D即为比实际值小的噪声点。
第三步:去除掉原始图像上图像B,D所包含的点,便可以得到去除噪声之后的图像。
5.目标点云尺寸测量
求解目标点云的最小外接矩形,便可以得到被测物体的长宽。这里可以直接使用开源计算机视觉库OpenCv中提供的minRreaRect方法进行求解。其原理是先求解出点集的凸包,然后对凸多边形每一条边都求解一个外接矩形,找出来最小面积的那个矩形即为该点集的最小外接矩形了。
对于单面拍照模式,最小外接矩形的长宽就是被测物的长宽,而目标点云到地面平面的最大距离就是被测物体的高;对于双面拍照模式,两次求解的外接矩形中与地面平面法向量接近垂直的长度中长的为被测物体的长,短的为被测物体的宽,而与地面平面法向量接***行的长度的两次测量的均值为被测物体的高。
以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上可以作出许多变化,只要这些变化未脱离本发明的构思,均属于本发明的保护范围。

Claims (3)

1.一种基于3D摄像头的手持体积测量装置,其特征在于:其使用方法如下:
步骤1、对目标物体拍照,获取目标物体图像;
步骤2、通过目标物体图像计算目标物体的图像对应总点云数据;
步骤3、获取总点云数据中地平面点云数据,并剔除地平面点云数据;
步骤4、获取总点云数据中噪音点云数据,并剔除噪音点云数据,剩余点云数据即为目标物体的准确点云数据;
步骤5、通过准确点云数据计算物体尺寸;
在步骤4中,还包括如下步骤:
步骤41:对深度图做膨胀运算得到图像A,将A减去原始图像得到图像B,图像B即为比实际值大的噪声点;
步骤42:对深度图做搜索运算得到图像C,将原始图像减去图像C得到图像D,图像D即为比实际值小的噪声点;
步骤43:去除掉原始图像上图像B,D所包含的点,便可以得到去除噪声之后的图像;
在步骤5之后还包括在目标物体进行另一侧位置拍照,以获取目标物体图像,通过两个视角的目标物体图像获取目标物体的图像对应的两组总点云数据,并通过两组总点云数据计算目标物体外形尺寸和体积;
使用开源计算机视觉库OpenCv中提供的minRreaRect方法进行求解,先求解出点集的凸包,然后对凸多边形每一条边都求解一个外接矩形,找出来最小面积的矩形即为该点集的最小外接矩形;
对于单面拍照模式,最小外接矩形的长宽就是被测物的长宽,目标点云到地面平面的最大距离就是被测物体的高;对于双面拍照模式,两次求解的外接矩形中与地面平面法向量接近垂直的长度中长的为被测物体的长、短的为被测物体的宽,而与地面平面法向量接***行的长度的两次测量的均值为被测物体的高。
2.根据权利要求1所述的基于3D摄像头的手持体积测量装置,其特征在于:所述目标物体图像包含x轴和y轴坐标,3D摄像头获取的深度图包含相机坐标系下的Z坐标。
3.根据权利要求1所述的基于3D摄像头的手持体积测量装置,其特征在于:在步骤3中,通过总点云数据计算地面对应点云数据,设定点云数据距离阈值,总点云数据中小于距离阈值的点云数据判定为地面点云数据。
CN202010290962.0A 2020-04-14 2020-04-14 一种基于3d摄像头的手持体积测量装置 Active CN111307037B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010290962.0A CN111307037B (zh) 2020-04-14 2020-04-14 一种基于3d摄像头的手持体积测量装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010290962.0A CN111307037B (zh) 2020-04-14 2020-04-14 一种基于3d摄像头的手持体积测量装置

Publications (2)

Publication Number Publication Date
CN111307037A CN111307037A (zh) 2020-06-19
CN111307037B true CN111307037B (zh) 2022-10-14

Family

ID=71150127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010290962.0A Active CN111307037B (zh) 2020-04-14 2020-04-14 一种基于3d摄像头的手持体积测量装置

Country Status (1)

Country Link
CN (1) CN111307037B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112461069B (zh) * 2021-01-28 2021-06-01 宁波柯力传感科技股份有限公司 一种带有3d体积测量功能的卷尺

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101401948B1 (ko) * 2012-11-19 2014-05-30 한국인터넷진흥원 대규모 웹사이트 방문점검 방법
CN106980692B (zh) * 2016-05-30 2020-12-08 国家计算机网络与信息安全管理中心 一种基于微博特定事件的影响力计算方法
CN106778440B (zh) * 2016-12-21 2020-04-21 腾讯科技(深圳)有限公司 二维码识别方法及装置
CN106709927A (zh) * 2016-12-27 2017-05-24 浙江大学 一种复杂背景下声学图像中的目标提取方法
CN107504917B (zh) * 2017-08-17 2020-02-21 深圳市异方科技有限公司 一种三维尺寸测量方法及装置
CN207095613U (zh) * 2017-08-17 2018-03-13 深圳市异方科技有限公司 一种产品自动称重读码及尺寸体积测量***
CN108648230A (zh) * 2018-05-14 2018-10-12 南京阿凡达机器人科技有限公司 一种包裹尺寸测量方法、***、储存介质及移动终端
CN109961468B (zh) * 2019-03-15 2021-08-13 北京清瞳时代科技有限公司 基于双目视觉的体积测量方法、装置及存储介质
CN110095062B (zh) * 2019-04-17 2021-01-05 北京华捷艾米科技有限公司 一种物体体积参数测量方法、装置及设备

Also Published As

Publication number Publication date
CN111307037A (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
CN110095062B (zh) 一种物体体积参数测量方法、装置及设备
JP2011174879A (ja) 位置姿勢推定装置及びその方法
JPWO2011070927A1 (ja) 点群データ処理装置、点群データ処理方法、および点群データ処理プログラム
Hu et al. A four-camera videogrammetric system for 3-D motion measurement of deformable object
KR100810326B1 (ko) 다해상도 3차원 모델 생성 방법
CN110349216A (zh) 货箱位置检测方法及装置
CN111307037B (zh) 一种基于3d摄像头的手持体积测量装置
CN115143895A (zh) 形变视觉测量方法、装置、设备、介质和双轴测量引伸计
CN112697044A (zh) 一种基于无人机平台的静态刚性物体视觉测量方法
JP2015111128A (ja) 位置姿勢計測装置、位置姿勢計測方法、およびプログラム
CN111351433A (zh) 一种基于惯性设备与摄像头的手持体积测量装置
CN113513980A (zh) 基于辅助尺的体积测量装置
CN111915666A (zh) 基于移动终端的体积测量方法及装置
Hodgson et al. Novel metrics and methodology for the characterisation of 3D imaging systems
CN111985266B (zh) 尺度图确定方法、装置、设备及存储介质
JP2021025853A (ja) サイズ測定装置、サイズ測定方法、プログラム
CN113983951B (zh) 三维目标的测量方法、装置、影像仪及存储介质
US20220128347A1 (en) System and method to measure object dimension using stereo vision
CN105928466B (zh) 一种物体平面内的应变率场的光学测量方法
JP2002042142A (ja) 距離計測装置、それを用いた監視装置
Xu et al. An accurate handheld device to measure log diameter and volume using machine vision technique
Liu et al. Correction of the asymmetrical circular projection in DLT camera calibration
Nilsson 3D-vision guided robotics for material handling
CN113496142A (zh) 物流件的体积测量方法以及装置
CN111260727A (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