zoukankan      html  css  js  c++  java
  • 摄像头标定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去无踪

     

    人工智能芯片与自动驾驶
  • 相关阅读:
    ubuntu 使用ifupdown 进行高级网络设置
    2015 9月27日 工作计划与执行
    2015 9月25日 工作计划与执行
    2015 9月24日 工作计划与执行
    2015 9月23日 工作计划与执行
    ubuntu 安装python3
    leetCode(12):Remove Duplicates from Sorted List 分类: leetCode 2015-06-18 15:48 136人阅读 评论(0) 收藏
    leetCode(11):Reverse linked list II 分类: leetCode 2015-06-18 15:16 154人阅读 评论(0) 收藏
    leetCode(10):Partition List 分类: leetCode 2015-06-18 09:08 105人阅读 评论(0) 收藏
    leetCode(9):Remove Nth Node From End of List 分类: leetCode 2015-06-18 08:15 109人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/wujianming-110117/p/14301012.html
Copyright © 2011-2022 走看看