{"id":17052989,"url":"https://github.com/natowi/cameracalibtools","last_synced_at":"2026-01-04T15:56:58.888Z","repository":{"id":44747442,"uuid":"209749615","full_name":"natowi/CameraCalibTools","owner":"natowi","description":"List of Camera Calibration Tools + Patterns","archived":false,"fork":false,"pushed_at":"2023-12-28T18:10:01.000Z","size":159,"stargazers_count":169,"open_issues_count":2,"forks_count":23,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-28T11:48:41.885Z","etag":null,"topics":["camera-calibration","photogrammetry"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/natowi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-20T09:05:19.000Z","updated_at":"2024-12-19T14:09:26.000Z","dependencies_parsed_at":"2024-10-14T10:11:09.604Z","dependency_job_id":"e3e290f9-fdb5-4896-9a43-33206ccf1cf8","html_url":"https://github.com/natowi/CameraCalibTools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natowi%2FCameraCalibTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natowi%2FCameraCalibTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natowi%2FCameraCalibTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/natowi%2FCameraCalibTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/natowi","download_url":"https://codeload.github.com/natowi/CameraCalibTools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245058350,"owners_count":20554108,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camera-calibration","photogrammetry"],"created_at":"2024-10-14T10:11:05.379Z","updated_at":"2026-01-04T15:56:58.859Z","avatar_url":"https://github.com/natowi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# CameraCalibTools\nList of Camera Calibration Tools and patterns\n\nhttps://www.researchgate.net/post/Which_pattern_circle_pattern_or_checkerboard_pattern_should_be_used_for_automotive_camera_calibration_fisheye_wide_webcam\n\nCalibration Best Practices: https://calib.io/blogs/knowledge-base/calibration-best-practices\n\n\n\n# Camera Calibration 2.0 - part of the MRPT project [Win64]\n\nThis GUI program allows users to find out the camera parameters of a camera by capturing several images of a checkerboard. The program allows online grabbing or images as well as selection of pre-recorded image files. It also shows the reprojected points, undistorted images and a 3D view of the reconstructed camera poses.\n\nhttps://www.mrpt.org/list-of-mrpt-apps/application_camera-calib/\n\nhttps://github.com/MRPT/mrpt\n\n![Camera Calibration 2.0](./images/mrpt-calib.JPG)\n\n\n\n\nRelease of MRPT 1.5.7 https://github.com/MRPT/mrpt/releases\n\n# Calib [source (Win)]\n\ncamera calibration tool with gui\n\nhttps://github.com/Kolkir/calib\n\n# GML camera calibration toolbox\nGML C++ Camera Calibration Toolbox. GML Camera Calibration toolbox is a free functionally completed tool for cameras’ calibrating. \nhttps://library.vuforia.com/sites/default/files/vuforia-library/docs/camera/GML_CameraCalibrationInstall_0.75.exe.zip\n\nTutorial https://library.vuforia.com/content/vuforia-library/en/articles/Solution/external-camera-calibration.html\n\nhttp://graphics.cs.msu.ru/en/node/909\nhttps://web.archive.org/web/20190103151950/http://graphics.cs.msu.ru/en/node/909\nhttp://graphics.cs.msu.ru/sites/default/files/download/CalibrationToolbox_Code_071.7z\n\n# Camera Calibration Tools\n\nThe application is largely inspired by the Matlab Camera Calibration Toolbox http://www.vision.caltech.edu/bouguetj/calib_doc/ and it provides similar functionality in a stand alone application. Additional features include support for video devices and files. New functionalities such as automatic calibration object detection, hand-eye calibration, camera network calibration and self-calibration are in development for future releases. \n\nhttp://www0.cs.ucl.ac.uk/staff/Dan.Stoyanov/calib/main.html\n\nhttp://www0.cs.ucl.ac.uk/staff/Dan.Stoyanov/calib/download.html\n\n# e2calib\nThis repository contains code that implements video reconstruction from event data for calibration\nhttps://github.com/uzh-rpg/e2calib\n\n# Pyxy3d (pixie-3d)\n\nPyxy3d (pixie-3d) is a python package that integrates multicamera calibration, 2D (x,y) landmark tracking and 3D landmark triangulation.\n\nIt is GUI-based, permissively licensed under the LGPLv3, and intended to serve as the processing hub of a low-cost DIY motion capture studio.\n\nPyxy3d allows for charuco board creation, as wells as intrinsic and extrinsic calibration of cameras via pre-recorded footage. Visual feedback is provided throughout the process via a Qt GUI.\n\nIt integrates with 2D landmark tracking to also calculate estimated 3D landmark position. \nExample trackers implement various flavors of Google's Mediapipe, though each one is built on a Tracker abstract base class to enable slotting various tracking tools into the workflow.\n\nhttps://github.com/mprib/pyxy3d\n\n\n\n#  OCamCalib: Omnidirectional Camera Calibration Toolbox for Matlab \n\nThe OcamCalib Toolbox for Matlab allows the user (also inexpert users) to calibrate any central omnidirectional camera, that is, any panoramic camera having a single effective viewpoint\n\nhttps://sites.google.com/site/scarabotix/ocamcalib-toolbox [dead link]\nhttp://rpg.ifi.uzh.ch/docs/omnidirectional_camera.pdf\n\nhttps://github.com/urbste/ImprovedOcamCalib\n\n# jcamcalib (java)\nhttps://sourceforge.net/projects/jcamcalib/\n\n# Projector-Camera Calibration / 3D Scanning Software\nhttp://mesh.brown.edu/calibration/software.html\n\n# tsai-calibration\n\nAn implementation of Tsai's camera calibration technique.\n\nhttps://github.com/bailus/tsai-calibration\n\n# video2calibration\n\nCamera intrinsic parameters calibration from chessboard video sequence.\n\nhttps://github.com/smidm/video2calibration\n\n# Android Camera Calibration\n\nThis android app allow for calibration of a mobile camera\nhttps://github.com/rpng/android-camera-calibration\n\n# CameraCal (Win, Linux, Android)\n\nSimple application to calculate the intrinsic and extrinsic parameters with pinhole camera model. These parameters can be used by OpenCV or other frameworks to compensate for lens distortions for scientific purposes.\n\nAndroid https://play.google.com/store/apps/details?id=fi.tampere.aiboplus.cameracalibapp\nWindows version: https://sourceforge.net/projects/aiboplus/files/Windows/\nLinux version: https://launchpad.net/~csaba-kertesz/+archive/ubuntu/aiboplus\n\n\n# BoofCV Computer Vision (Android, Java)\n\nCamera Calibration (chessboard, circles, squares)\nhttps://play.google.com/store/apps/details?id=org.boofcv.android\n\nFor instructions and a more detailed explanation:\nhttp://peterabeles.com/blog/?p=204\n\nFull source code:\nhttps://github.com/lessthanoptimal/BoofAndroidDemo\n\nhttp://boofcv.org/index.php?title=Tutorial_Camera_Calibration\n\nhttps://github.com/lessthanoptimal/BoofCV\n\n-------------------------------------------------------------------------------\n# Calibration Patterns\n\n# Generator\n\nChArUco, Checkerboard, Circles, Asymetric Circles\nhttps://calib.io/pages/camera-calibration-pattern-generator\n\n![Camera Calibration 2.0](./images/calib.io.JPG)\n\n\n# Checker board 9x7\nhttps://www.mrpt.org/downloads/camera-calibration-checker-board_9x7.pdf\n\n# chessboard, circleboard, ChArUco pattern and generator (OpenCV)\nhttps://docs.opencv.org/master/da/d0d/tutorial_camera_calibration_pattern.html\nYou can find a chessboard pattern in https://github.com/opencv/opencv/blob/master/doc/pattern.png\nYou can find a circleboard pattern in https://github.com/opencv/opencv/blob/master/doc/acircles_pattern.png\n\nIf you want to create your own pattern, you will need python to use https://github.com/opencv/opencv/blob/master/doc/pattern_tools/gen_pattern.py\n\nIf you want to create a ChArUco board read tutorial Detection of ChArUco Corners in opencv_contrib tutorial https://docs.opencv.org/master/df/d4a/tutorial_charuco_detection.html. \n\n# Halcon, Ensenso\n\nhttps://www.ensenso.com/manual/howto_calibrationpatterns.htm\n\n# Checker (web)\n\nhttps://eleif.net/checker.html\n\n# Camera-Calibration-Pattern\nCheckerboard generator for camera calibration and saving to pdf.\nhttps://github.com/ProximaB/Camera-Calibration-Pattern-Generator\n\n# Chessboard A4\nhttps://github.com/artoolkit/artoolkit5/blob/master/doc/patterns/Calibration%20chessboard%20(A4).pdf\n\n# Chessboard US Letter\nhttps://github.com/artoolkit/artoolkit5/blob/master/doc/patterns/Calibration%20chessboard%20(US%20Letter).pdf\n\n# chessboard-pattern\nhttps://sourceforge.net/projects/jcamcalib/files/jcamcalib/0.7/chessboard-pattern.pdf/download\n\n# more\nhttps://github.com/artoolkit/artoolkit5/tree/master/doc/patterns\n\n\n\n----\n\n# No longer available on the web / available publicly\n\n# Calib [Win]\n\nThe software is using a printed page calibration sheet and the user has to select the surrounding region of a rectangular area of circle reference points” grid to perform the calibration.\n\nhttp://blogs.auth.gr/tsioukas/category/3d-recording-of-small-objects-monuments-sites/vecad-photogrammetry/\nSnapshot: https://web.archive.org/web/20190920090208/http://blogs.auth.gr/tsioukas/category/3d-recording-of-small-objects-monuments-sites/vecad-photogrammetry/\n\nhttps://drive.google.com/uc?id=0B-16pvtHgnIpYkRBMjQxR2JZWlk\u0026export=download\n\n# Calib3v\nÈ un nuovo software per la calibrazione di fotocamere di grande formato (full frame), ma anche per camere con lenti grandangolari. Il software usa un pannello, che può essere stampato, per la calibrazione e l'utente deve selezionare un'area rettangolare che comprenda i reference points. Dopo aver eseguito la calibrazione, l'utente può caricare tutte le immagini prese dalla stessa macchina fotografica con le stesse impostazioni ed eliminare la distorsione.\n\nInoltre il software può utilizzare sequenze video per riprendere la pagina di calibrazione e avviare il processo; quando tutti i parametri di calibrazione sono stati calcolati, a tutti i video girati con i sensori calibrati può essere tolta la distorsione.\nhttp://www.iuav.it/SISTEMA-DE/Laboratori2/cosa-offri/software/index.htm\n\n# Automatic videocamera calibration from video stream (v.0.1.1)\n\nhttps://photogrammetric-vision.weebly.com/software.html Download needs to be requested\n\n\n--\nhttps://repositorio.iscte-iul.pt/bitstream/10071/17586/1/master_francisco_faria_aleixo.pdf\n\n# MC-Calib\n\nMC-Calib is dedicated to the calibration (intrinsics and extrinsics) of complex synchronized multi-camera (perspective, fisheye, hybrid) systems using an arbitrary number of fiducial marker-based patterns. This method is not constrained by the number of cameras, their overlapping field-of-view (can handle overlapping, non-overlapping, converging configurations), or the number of calibration patterns used. Moreover, neither prior information about the camera system nor the positions of the checkerboards are required. As a result, minimal user interaction is needed to achieve an accurate and robust calibration which makes this toolbox accessible even with limited computer vision expertise. Project page: https://github.com/rameau-fr/MC-Calib\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatowi%2Fcameracalibtools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnatowi%2Fcameracalibtools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatowi%2Fcameracalibtools/lists"}