摄像头标定GML Camera Calibration
摄像头标定GML Camera Calibration
GML Camera Calibration官方版是一款十分优秀出色的相机标定软件,GML Camera Calibration官方版界面友好,功能实用,可以帮助用户轻松快捷的计算相机的内外参数,不仅如此,GML Camera Calibration最新版还对张正友标定方式进行包含,支持直接打印的功能。

GML Camera Calibration软件功能
GML Camera Calibration官方版在标定之后计算固有摄像机参数和畸变系数。
校准模式点的坐标和外在相机参数也可以计算出来。
每个参数都有一个精度等级。
该软件使用棋盘作为校准模式。它仅使用奇数X偶数(或甚至X奇数)平方(即5x6、7x8、10x7等)的校准模式。
校准过程是完全自动化的。总共有两个棋盘检测算法。第一种是“平方”算法,第二种是“空穴”算法。
菜单对象检测描述了一种校准模式检测。
菜单校准描述了校准过程和数据导出。
Menu Undistort描述了一个校正过程。
GML Camera Calibration软件特色
校准模块与操作系统无关
增加了图像缩放功能
为点位控制添加了一个新的“点密度”标签
增加了一个新功能“不失真”
增加了参数的精度等级
增加新的出口格式一个关键的错误是固定的
两个关键错误是固定的
一些关键错误和内存泄漏是固定的
采用多重模式的摄像机标定
支持视频数据(每个N帧的使用)
GML Camera Calibration使用方法
运行软件,选择File->New Project
弹出对话框如下,要求输入模板数量,这里模板数量是指你照片中棋盘格的种类数量,比如:只有照片中只有一张棋盘格就填写1,照片中有两张棋盘格就填写2,以此类推。

点击确认,会弹出对话框要求填写棋盘格参数:

再点击Add Image添加图片:


再点击Detect All检测照片中的棋盘格:


再点击Calibrate进行标定:


GML Camera Calibration使用说明
程序界面布局如下图所示。控件名称大多是自解释的,控制组目的的一些简短解

不失真过程校正径向和切向畸变。单击无失真-无失真目录菜单,并输入无失真属性。

选择菜单校准-导出校准数据-张格式启动导出过程。

GML相机校准工具箱是一个免费的功能齐全的相机校准工具。校准后,你可以很容易地计算内在和外在相机参数。这个软件使用一个校准模式。校准过程是完全自动化的。总共有两个棋盘检测算法。

图2:工具箱界面。

图3:校准结果。
GML摄像机校准工具箱0.7支持一个项目内的多个校准模式。在校准过程中,模式坐标系之间的相对取向被恢复。

多模式的使用使得校准过程更加稳定,这使得校准精度和较少的图像进行校准是必要的。

GML Camera Calibration常见问题
如何校准相机
步骤1:打印和拍摄一个或多个校准模式。
工具箱的安装文件夹包含了两种模式**.pdf格式。
步骤2:创建一个新的校准项目
单击“文件>新项目”菜单并输入校准对象属性。
步骤3:添加校准模式图像
单击“对象检测>添加图像”菜单将一个或多个图像插入到项目中。
所有图像必须具有相同的分辨率。
步骤4:检测校准模式
单击“对象检测>检测所有”菜单,以检测每个图像的校准模式。
步骤5:校准相机
单击“校准>校准”菜单开始校准。
必须至少有3个图像来执行校准。
GML Camera Calibration更新日志
1.优化内容
2.细节更出众,bug去无踪
摄像头标定GML Camera Calibration的更多相关文章
- 【视频开发】【计算机视觉】相机标定(Camera calibration)原理、步骤
相机标定(Camera calibration)原理.步骤 author@jason_ql(lql0716) http://blog.csdn.net/lql0716 在图像测量过程以及机器视觉应用 ...
- 【视频开发】【计算机视觉】相机标定(Camera calibration)《二》
简介 摄像机标定(Camera calibration)简单来说是从世界坐标系换到图像坐标系的过程,也就是求最终的投影矩阵 P 的过程,下面相关的部分主要参考UIUC的计算机视觉的课件(网址Sprin ...
- [zt]摄像机标定(Camera calibration)笔记
http://www.cnblogs.com/mfryf/archive/2012/03/31/2426324.html 一 作用建立3D到2D的映射关系,一旦标定后,对于一个摄像机内部参数K(光心焦 ...
- 相机标定(Camera calibration)
简单介绍 摄像机标定(Camera calibration)简单来说是从世界坐标系换到图像坐标系的过程.也就是求终于的投影矩阵 P 的过程,以下相关的部分主要參考UIUC的计算机视觉的课件(网址Spr ...
- Camera Calibration 相机标定:Opencv应用方法
本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/49427383 Opencv中Camer ...
- Camera Calibration 相机标定:原理简介(五)
5 基于2D标定物的标定方法 基于2D标定物的标定方法,原理与基于3D标定物相同,只是通过相机对一个平面进行成像,就可得到相机的标定参数,由于标定物为平面,本身所具有的约束条机,相对后者标定更为简单. ...
- Camera Calibration 相机标定:原理简介(一)
1 相机标定常见方法 广义来说,相机标定不单包括成像过程的几何关系标定,还包括辐射关系的标定,本文只探讨几何关系.相机标定是3D计算机视觉(Computer Vision)里从2D图像中提取量测信息的 ...
- Camera Calibration 相机标定
Camera Calibration 相机标定 一.相机标定方法 在opencv中提供了一组函数用于实现相机的标定,标定返回的值包括:相机内参矩阵(fx fy xc yc).相机外参矩阵(R t)以及 ...
- 相机标定/校正(Camera Calibration)
以前DIP課程有做過Camera calibration,這次因為用Gopro做Visual SLAM,所以又要撿一下校正的過程.主要還是張正友的方法. OpenCV: 用OpenCV自帶的Sampl ...
随机推荐
- flex 弹性盒模型的一些例子;
1.垂直居中 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...
- hdu4973 线段树(题目不错,用了点,段,更新查找还有DFS)
题意: 给你一个初始序列,初始序列长度n,分别为1 2 3 4 5 ....n,有两种操作 (1)D l r 把l_r之间的数据都复制一遍 1 2 3 4 5 6 D 2 4 = 1 2 ...
- linux中定时运行php(每分钟执行一次为例)
注:使用Crontab定时执行php脚本文件 1. 安装crontab yum install crontabs 说明:/sbin/service crond start //启动服务/sbin/se ...
- 支付宝手机端网页支付 PHP(基于官方提供的demo)
1.支付宝开放平台添加应用并且签约快捷手机wap支付(应用添加不做详细说明) 2.下载demo,文档中心SDK&Demo, 3.个人中心秘钥管理,查看商户appID,商户私钥,支付宝公钥,商户 ...
- vscode 超好用的前端插件
一 vscode 前端调试接口的插件 作为前端工程师,接口的调试是我们必不可少的工作.以前用过postman,但是作为一个vscode重度使用者,我希望看看vscode能否进行对接口的调试.省的跟后台 ...
- web.xml常用配置详解
web.xml常用配置详解 context-param 指定 ServletContext(上下文) 配置文件路径,基本配置一般是Spring配置文件,或者是spring-security的配置文件. ...
- 利用实体bean对象批量数据传输处理
利用实体bean对象批量数据传输处理 需求 现在有两方数据库表结构相同,一方A.另一个方B,现想从A处查询出多个表的数据,传输到B地保存起来. 解决方案1 最简单粗暴的方法就是,查询出A处相关表的数据 ...
- 游戏视野系统算法 (FOV using recursive shadowcasting)
原理 http://www.roguebasin.com/index.php?title=FOV_using_recursive_shadowcasting python代码实现 http://www ...
- Django(31)模板中常用的过滤器
模版常用过滤器 在模版中,有时候需要对一些数据进行处理以后才能使用.一般在Python中我们是通过函数的形式来完成的.而在模版中,则是通过过滤器来实现的.过滤器使用的是|来使用. add 将传进来的参 ...
- 5分钟让你理解K8S必备架构概念,以及网络模型(下)
写在前面 在这用XMind画了一张导图记录Redis的学习笔记和一些面试解析(源文件对部分节点有详细备注和参考资料,欢迎关注我的公众号:阿风的架构笔记 后台发送[导图]拿下载链接, 已经完善更新): ...