Halcon机器视觉论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 622|回复: 1
收起左侧

[待解决] 双目三维测量得到的高度与实际差好多

[复制链接]

该用户从未签到

2

主题

4

帖子

40

积分

Rank: 1

积分
40
发表于 2018-8-21 13:22:45 | 显示全部楼层 |阅读模式

试用员工 |主题 2|帖子 4|积分 40

51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

您需要 登录 才可以下载或查看,没有帐号?会员注册

x
标定部分代码:
binocular_calibration (X, Y, Z, RowsL, ColsL, RowsR, ColsR, StartCamParL, StartCamParR, StartPosesL, StartPosesR, 'all', CamParamL, CamParamR, NFinalPoseL, NFinalPoseR, cLPcR, Errors)
双目矫正的代码:
gen_binocular_rectification_map (MapL, MapR, CamParamL, CamParamR, cLPcR, 1, 'geometric', 'bilinear', RectCamParL, RectCamParR, CamPoseRectL, CamPoseRectR, RectLPosRectR)

读取矫正后的标定图,提取圆心坐标,并求得三维坐标:
read_image (ImageMapped1, ImgPath + 'L_rec1')
read_image (ImageMapped2, ImgPath + 'R_rec1')
dev_set_window (WindowHandle1)
dev_display (ImageMapped1)
dev_set_window (WindowHandle2)
dev_display (ImageMapped2)
find_caltab (ImageMapped1, CaltabL_rec, 'caltab_0.6.descr', 3, 112, 5)
find_marks_and_pose (ImageMapped1, CaltabL_rec, 'caltab_0.6.descr', RectCamParL, 128, 10, 18, 0.9, 15, 100, RCoordL_rec, CCoordL_rec, StartPose1)
disp_caltab (WindowHandle1, CaltabFile, RectCamParL, StartPose1, 1)

find_caltab (ImageMapped2, CaltabR_rec, 'caltab_0.6.descr', 3, 112, 5)
find_marks_and_pose (ImageMapped2, CaltabR_rec, 'caltab_0.6.descr', RectCamParR, 128, 10, 18, 0.9, 15, 100, RCoordR_rec, CCoordR_rec, StartPose2)
disp_caltab (WindowHandle2, CaltabFile, RectCamParR,StartPose2 , 1)
*stop()
Disparity := CCoordR_rec - CCoordL_rec
disparity_to_distance (RectCamParL, RectCamParR, RectLPosRectR, Disparity, Distance)
disparity_to_point_3d (RectCamParL, RectCamParR, RectLPosRectR, RCoordL_rec, CCoordL_rec, Disparity, X, Y, Z)
pose_to_hom_mat3d (CamPoseRectL, c1Trect1)
affine_trans_point_3d (c1Trect1, X, Y, Z, c1X, c1Y, c1Z)

标定误差为0.1pixl,矫正误差也是0.1,得到的c1Z数值与真实距离查了十几厘米.
这里的X, Y, Z, c1X, c1Y, c1Z 单位是m吗?

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    害羞
    2018-9-7 12:32
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    0

    主题

    12

    帖子

    36

    积分

    Rank: 6Rank: 6

    积分
    36
    发表于 2018-8-21 17:59:44 | 显示全部楼层

    黄金VIP |主题 0|帖子 12|积分 36

    是m,注意单位换算

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    您需要登录后才可以回帖 会员登录 | 会员注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    Halcon鸟叔机器视觉1鸟叔机器视觉 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用反馈 | 51Halcon论坛管理团队论坛管理团队

    申请友链| 小黑屋| 手机版| Archiver| Halcon机器视觉论坛  

    粤ICP备15095995号-2 粤公网安备44030602000670号

    Powered by Discuz! X3.4 Licensed© 2015-2019 Comsenz Inc.

    快速回复 返回顶部 返回列表