halcon使用标定板校畸变

打开相机获取图像,获取句柄AcqHandle

open_framegrabber(‘MindVision12_X64’,1,1,0,0,0,0,‘progressive’,8,‘Gray’…)

其实只需要相机内参CameraParameters 就行了,不过插入代码时会同时生成两个参数啦

相机内参CameraParameters := [一系列参数]
相机外参CameraPose := [一系列参数]

获取校畸参数Map

change_radial_distortion_cam_par(‘adaptive’,CameraParameters ,0,CamParOut)
gen_radial_distortion_map(Map,CameraParameters,CamParOut,‘bilinear’)

grab_image(Image,AcqHandle)

矫畸图片Image得到结果ImageMapped

map_image(Image,Map,ImageMapped)

关闭相机

close_framegrabber(AcqHandle)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Halcon是一款图像处理软件,用于机器视觉和图像分析。如果你想要自制标定板以进行Halcon的相机标定,我可以给你一些建议。 首先,标定板是一个包含已知尺寸和几何特征的图案,用于相机标定和图像畸变矫正。你可以选择制作一个简单的标定板,如棋盘格或圆点阵列。 对于棋盘格标定板,你可以在白色纸张或背景上绘制一系列黑色正方形。确保正方形具有相等的大小和间距。你可以使用标尺来测量正方形的边长,以便在标定过程中提供准确的尺寸信息。 对于圆点阵列标定板,你可以在纸张或背景上绘制一系列等距分布的小圆点。确保圆点的直径相等且间距相等。同样,使用标尺来测量圆点的直径。 无论你选择哪种类型的标定板,都需要确保图案的清晰度和对比度。这有助于相机在标定过程中准确识别图案。 接下来,你需要将标定板固定在平整的表面上。你可以使用胶水或磁贴将标定板粘贴在纸板上或将其放置在平板上。确保标定板不会移动或变形,这样相机在标定过程中可以准确识别图案。 最后,你可以使用Halcon的相机标定工具来进行标定。根据标定板的类型和尺寸,选择合适的标定模型和参数,并按照软件的指导进行操作。在标定过程中,相机将拍摄多张图像,分析图像中的标定板,并计算相机的内部参数畸变系数。 希望这些提示对你有帮助!如果你还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值