supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:911回复:16

怎么测量高度变化的物体?

楼主#
更多 发布于:2016-11-25 08:28
需要测量传送带上的非标准零件宽度,零件外形差不多,但高度是变化的,并且没有几个固定的高度值(需求是不需要测量高度的,只需要测宽度),相机架在传送带上方,请教有什么方案测量这种高度变化的情况?
lion1986
工程师
工程师
  • 最后登录2017-07-20
  • 发帖数70
  • 金币737枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
沙发#
发布于:2016-11-25 08:40
选大景深的镜头应该就可以了,这样一定范围内的物体成像都是清晰的。你这种情况要做测量的话,一般选远心镜头。
supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2016-11-25 10:28
lion1986:选大景深的镜头应该就可以了,这样一定范围内的物体成像都是清晰的。你这种情况要做测量的话,一般选远心镜头。回到原帖
视野比较大,35cm,不大可能用远心镜头。非远心的大景深镜头是可以的,目前的问题是:因为不同高度的零件,每个像素的物理尺寸是不同的,怎么把测到的宽度从像素换算成物理宽度呢?
walxhy
专家
专家
  • 最后登录2017-05-24
  • 发帖数163
  • 金币2493枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
地板#
发布于:2016-11-25 12:04
我在做的也有这方面问题。
目前这样解决:
1,求相机内参,外参,
2,用物体高度修改外参,(必须要知道高度
3,图像变换为同一平面
4,求物体,尺寸
喜欢我的点个赞吧哈哈~~~ 单春秋对杀阡陌那才是真爱 (。。)
walxhy
专家
专家
  • 最后登录2017-05-24
  • 发帖数163
  • 金币2493枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-11-25 12:06
同求更完美方法  。。。。。。。。。。。。。。。。。。。。。
喜欢我的点个赞吧哈哈~~~ 单春秋对杀阡陌那才是真爱 (。。)
supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
5楼#
发布于:2016-11-25 15:03
walxhy:我在做的也有这方面问题。
目前这样解决:
1,求相机内参,外参,
2,用物体高度修改外参,(必须要知道高度)
3,图像变换为同一平面
4,求物体,尺寸
回到原帖
2、用什么办法知道物体高度呢?另外这个高度是相对于标定外参的标定板高度吧?
3、变换到同一平面是怎么做的?
supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
6楼#
发布于:2016-11-28 09:16
感觉这是一个很常见的问题啊,请大神们出手给点介绍吧
csmluowei
助理工程师
助理工程师
  • 最后登录2017-07-20
  • 发帖数71
  • 金币334枚
  • 贡献勋章0枚
  • 社区居民
7楼#
发布于:2016-12-28 16:04
如果你想解决这个问题,在传送带上检测物体如果不是很快(35CM的直径应该不会很快),采用两个相机,一个水平相机,一个垂直相机。测量物体的高度,将垂直的相机绑定在伺服电机上,根据水平相机测量的高度,对垂直相机利用伺服进行高度补偿。
worldmoonsaber
工程师
工程师
  • 最后登录2017-06-26
  • 发帖数70
  • 金币673枚
  • 贡献勋章0枚
  • 社区居民
8楼#
发布于:2017-01-06 18:18
打雷射 看反射的雷射影像來判定高度
supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
9楼#
发布于:2017-01-07 17:42
csmluowei:如果你想解决这个问题,在传送带上检测物体如果不是很快(35CM的直径应该不会很快),采用两个相机,一个水平相机,一个垂直相机。测量物体的高度,将垂直的相机绑定在伺服电机上,根据水平相机测量的高度,对垂直相机利用伺服进行高度补偿。回到原帖
单独一个水平相机测不出来高度吧?
supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
10楼#
发布于:2017-01-07 17:43
worldmoonsaber:打雷射 看反射的雷射影像來判定高度回到原帖
目前是用用这种方法的,但是这种方法要求把激光调到和相机光轴平行。平行稍差就引入误差
csmluowei
助理工程师
助理工程师
  • 最后登录2017-07-20
  • 发帖数71
  • 金币334枚
  • 贡献勋章0枚
  • 社区居民
11楼#
发布于:2017-01-09 07:59
supermm:单独一个水平相机测不出来高度吧?回到原帖
一个相机也是可以测试高度的,就看怎么做,看检测对象在传送带上是否水平,换算下就知道
supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
12楼#
发布于:2017-01-09 08:47
一个相机测高度,要求:
1、被测对象在传送带上水平
2、被测面到相机距离已知
我这样理解对不对?问题是第2个条件很难满足
tech_maqx
助理工程师
助理工程师
  • 最后登录2017-05-09
  • 发帖数43
  • 金币283枚
  • 贡献勋章0枚
  • 社区居民
13楼#
发布于:2017-02-04 12:58
用3D相机可以试一试,考虑到3D相机的盲区,可以测试一下。
1. 直接可以取到高度值
2. 宽度值计算也OK
不过就是价钱会贵很多
supermm
工程师
工程师
  • 最后登录2017-07-21
  • 发帖数90
  • 金币1122枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
14楼#
发布于:2017-02-06 10:38
tech_maqx:用3D相机可以试一试,考虑到3D相机的盲区,可以测试一下。
1. 直接可以取到高度值
2. 宽度值计算也OK
不过就是价钱会贵很多
回到原帖
目前不考虑3D了,原因1是您说的价格问题,2是3D激光相机无法取到彩色图像
上一页
游客

返回顶部