摄像头标定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 ...
随机推荐
- hdu4536 水搜索
题意: XCOM Enemy Unknown Time Limit: 500/200 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others ...
- Python socket编程(阻塞) --基于SocketServer
SocketServer模块是Python对socket常规通信的一个经过封装的模块,使用简单,基于面向对象的设计模式,但功能有限,可用于快速开发. Tips: 默认端口:6767 默认本地ip:12 ...
- Average Score39届亚洲赛牡丹江站A题
题意: A班有n个人,B班有m个人,然后现在给你n-1个A班人的成绩,和m个B班人的成绩,然后题目要求求出A班剩下的没给成绩那个人的成绩范围,要求是这个人从A班转到B班后能使A,B的平均分 ...
- Python脚本模拟登陆DVWA
目录 requests模拟登陆 Selenium自动化测试登陆 环境:python3.7 windows requests模拟登陆 我们登陆DVWA的时候,看似只有一步:访问网站,输入用户名和密码,登 ...
- POJ2669不错的最大流 竞赛问题(枚举King的个数)
题意: 有n个人,任意两个人都比一次赛(一共比了n*(n-1)/2场),赢一场得到一分,最后的时候如果得分最高,或者是自己打败了所有比自己得分都高的人就算是King,给你每个人的最后得分, ...
- Win64 驱动内核编程-8.内核里的其他常用
内核里的其他常用 1.遍历链表.内核里有很多数据结构,但它们并不是孤立的,内核使用双向链表把它们像糖 葫芦一样给串了起来.所以遍历双向链表能获得很多重要的内核数据.举个简单的例子,驱 动对象 Driv ...
- Windows核心编程 第十七章 -内存映射文件(上)
第1 7章 内存映射文件 对文件进行操作几乎是所有应用程序都必须进行的,并且这常常是人们争论的一个问题.应用程序究竟是应该打开文件,读取文件并关闭文件,还是打开文件,然后使用一种缓冲算法,从文件的各个 ...
- 第二章 FreeBSD之开机关机命令
立即关机,但是不关闭电源 # shutdown -h now 立即关机,并且关闭电源 # shutdown -p now 重启命令 # shutdown -r now
- Java中实现SAX解析xml文件到MySQL数据库
大致步骤: 1.Java bean 2.DBHelper.java 3.重写DefaultHandler中的方法:MyHander.java 4.循环写数据库:SAXParserDemo.java ① ...
- java如何调用本地扬声器
各位看官可以关注博主个人博客,了解更多信息. 作者:Surpasser 链接地址:https://surpass.org.cn 前言 博主的毕设系统在做一个餐厅的点餐管理系统,在记性移动端页面开发的时 ...