勇哥手里这块标定板的参数如下:

(一)使用GML Camera Calibration进行标定

新建任务后,发现这个软件不让行列数量相同。

必须行列一个为奇数一个就为偶数。

由于勇哥手里的标定板就是9*9,无耐,只能参数改为9*8了。

方格子长宽则为2mm。

点击检测所有图片

发现要么是检测长时间结束不了,要么是图片列表文字变红。

这个表示检测失败,无法继续执行标定。

看来可能是9*9的被当成9*8来处理是不行的。

为了能继续实验,勇哥用激光打印机打印了9*8 大小4mm的旗盘格标定板。

在相机视野范围内摆了四组姿式。(软件要求最少3幅图像)

导入图片后:

检测所有。

检测完毕后的效果如下:

但是不知道为什么,这个过程勇哥花了一个小时才完成。

勇哥的电脑是台服务器,速度并不慢哦。

然后点击

标定,结果如下:

square size                方块尺寸

focal length                焦距

principal point            主要点(可能是中心点吧?)

distortion                    畸变?

the camera matrix        摄像机矩阵,使用这个结果,已经可以直接用来计算世界坐标了。

pixel error                    像素误差

这个结果中,似乎没看到相机的外参。

Reproject的结果,不知道是干什么的。

Point Density的结果,也不知道有啥用?

请待继续。。。。。。

---------------------

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!

#转载请注明出处 www.skcircle.com 《少有人走的路》勇哥的工业自动化技术网站。如果需要本贴图片源码等资源,请向勇哥索取。

收藏 | 0点赞 | 0打赏作者

matlab生成棋盘标定板,勇哥的视觉实验:棋盘格标定板标定相关推荐

  1. 手指旋转校正 matlab,勇哥的视觉实验:眼在手上(eye in hand)的标定实验(四) 计算U轴中心到相机的距离...

    上篇贴子谈了怎么样标定后,定位机器人运动到任意一个位置时,相机看到的特征点的位置. 这一篇继续实验一个重要话题:怎么计算机械人旋转中心到相机视野中心的距离. 机械人旋转中心在tool 0状态就是U轴中 ...

  2. svm matlab 图像分割,勇哥的视觉实验:SVM分类器(二) 支持向量机的应用例子,图片分割...

    前言: ========================================================== 分类器相对于深度学习来讲是一种古老传统的图片处理技术.halcon中常见的 ...

  3. Opencv之生成棋盘标定板

    代码展示 # -*- coding:utf-8 -*- import cv2 import numpy as npclass Chessboard:def __init__(self):# 背景颜色s ...

  4. matlab创建圆点标定板,(halcon实例)一种蜂窝圆点标定板校准CCD并测量的例子

    这个不是hlacon的标准标定板. 勇哥想知道这个+-0.009mm是怎么整出来了.这个例子值得研究一下. ImgPath := '3d_machine_vision/calib/' dev_clos ...

  5. matlab创建圆点标定板,Halcon学习(十八)如何制作标定板

    下面我具体介绍一下,如何制作halcon的标准标定板 方法一:用halcon软件自动生成的.ps文件来制作标定板. 这个也是最简单有效的方法. XNum 每行黑色标志圆点的数量. YNum 每列黑色标 ...

  6. Matlab生成动态链接库供C#调用

    Matlab生成动态链接库供C#调用 原文 http://www.cnblogs.com/chenyongblog/p/3156716.html 1.首先在Matlab中编写一个或几个.m文件 2.然 ...

  7. matlab 光平面标定代码,线结构光视觉传感器/线激光深度传感器标定工具(matlab)...

    线结构光视觉传感器/线激光深度传感器标定工具(matlab) 发布时间:2018-03-13 17:32, 浏览次数:655 , 标签: matlab 线结构光视觉系统有着结构简单.使用灵活.受周围光 ...

  8. Matlab生成stm32代码

    文章目录 一.整体思路 二.开发环境 1.安装Matlab 2.安装STM32硬件支持包 3.安装STM32CUBEMX 4.安装KEIL或者IAR等IDE 三.STM32硬件资源配置 1.打开STM ...

  9. matlab2015 word,利用MATLAB生成Word文档

    <利用MATLAB生成Word文档>由会员分享,可在线阅读,更多相关<利用MATLAB生成Word文档(5页珍藏版)>请在人人文库网上搜索. 1.function ceshi_ ...

最新文章

  1. 毕马威发布《人工智能无处不在》研究报告:人工智能在五大行业的成就与挑战...
  2. jQuery学习总结之基础知识----持续更新中
  3. NetDevOps — YANG 协议
  4. what to improve on my case study?
  5. 2021已去,2022未来
  6. Webpack 4进阶--从前的日色变得慢 ,一下午只够打一次包
  7. linux(ubuntu)下C++访问mysql数据库
  8. app自动化问题点整理
  9. 微信公众平台基础开发--禾今微信投票系统
  10. 【操作系统】_7种进程调度算法
  11. DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》证书考试历年真题及其解析之2019年/2020年
  12. 联想锁屏壁纸缓存文件夹目录
  13. 常见的Socket技术-----伤痛
  14. 视频:使用FFMpeg实现视频录制与压缩
  15. 安卓开发旅之百度导航
  16. 【mongo系列】 六、mongo分片集群
  17. latex 特殊符号[箭头/希腊]
  18. canvas文字居中;canvas画布文字右对齐;canvas画布文字左对齐;canvas文字自动换行;canvas设置行间距;
  19. 熟读bug三百条(附典型案例下载)
  20. 计算机播放音乐原理,电脑声卡的基本结构和工作原理

热门文章

  1. Deep3DBox论文精读
  2. 基于Nodejs的知识信息分享平台的设计和实现
  3. 小米笔记本适合计算机专业,一天写完硕士毕业论文_论文一天写5000可能吗
  4. 【美丽的英文】我喜欢你是寂静的
  5. Java并发编程的艺术pdf
  6. 制作绿化版Python解锁Python桌面程序的高级打包方式
  7. Hive Schema version 2.3.0 does not match metastore‘s schema version 1.2.0 Metastore is not upgraded
  8. Unity3D 异步Socket 网络编程
  9. 用Microsoft Office Visio for Enterprise Architects生成数据库时出现“无法打开登录所请求的数据库masterDATABASE=master。登录失败”
  10. Android 强制第三方应用横屏显示