VisionPro工业视觉的标定方法
2024-09-30 04:10:21
工业视觉常用的几种标定方式。
计算像素比
有些时候我们需要的检测数据并不需要特别准确,并且手边没有其它标定工具,可以使用这种方法大概算一算每个像素对应多大距离。
找一个知道距离的物体,测出它的像素距离,像素比例=被测物体距离÷像素大小
相机固定--平台移动的标定
这种方式需要被测物体固定在可以改变位置的移动平台上。
采用4点标定法,在物体所在图像中心拍照取一个点,命名为(0,0),记录其像素坐标。再相对于这个原点(0,0)在四个象限内各取一个点(2,2),(-2,2)(-2,-2)(2,-2)分别取得其对应像素坐标值,将这5组数据填入到 CogCalibNPointToNPointTool点对点标定工具中,运行工具,可以在结果中看到一个RMS误差值,这个值越小,标定越精确,一般1以下就能达到μ级别的精度。
相机移动--物体固定的标定
这种方式一般出现在机械手取放物料时用到,相机一般装在机械手上。
仍然采用5点标定法,方法同上,不过是机械手移动,物体不动,机械手移动的点位也要与上面一样取5点。在点对点标定工具 CogCalibNPointToNPointTool中填入值计算得到标定误差。
标定板的标定
就是使用高精度标定板,这种方式校准的RMS误差一般都在0.1以下。
只需要将标定板放在被测位置,传入图像到CogCalibCheckerboardTool标定工具,工具即可自动计算标定数据。
经验分享:用A4纸打印的标定板RMS误差可以达到0.6,相当于μ级别的误差精度,基本够用了。下图是我用机械手臂标定后的RMS截图,误差比较大。
最新文章
- kafka源码分析之一server启动分析
- linux系统编程之进程(八):守护进程详解及创建,daemon()使用
- ARM的常数表达式
- 日志:using the Connector/J connection property 'autoReconnect=true' to avoid this problem
- Oracle数据库导入导出命令总结
- Delphi RxRichEdit高级操作
- Pain for friend
- win10 uwp 上传Nuget 让别人用我们的库
- MySQL联合索引VS单列索引
- 【XSY2111】Chef and Churus 分块 树状数组
- Flask与WSGI
- Anaconda3下安装Anaconda2
- for里的上一个/下一个下标的安全写法
- 201621123018《Java程序设计》第10周学习报告
- ssh连接超时时间(ssh timeout)的设置方法
- StructureMap依赖注入
- 数论练习(5)——青蛙的约会(扩gcd)
- JS加密库
- linux查找超过一定时间的文件,并批量删除
- angular 路由
热门文章
- MODBUS移植的参考文章
- F. Bakkar In The Army 二分
- python学习day11
- react-native入门学习( 一 )
- DockerSwarm 集群环境搭建
- 学习php中的mysql()函数
- Vue的十个常用指令
- mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 ";No such file or directory";)
- iOS图片目录批量复制到android图片目录
- C++通讯录