All Projects → vicrucann → DistCorr-lib

vicrucann / DistCorr-lib

Licence: other
Optical distortion calculation and correction; open source C, C++ library

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to DistCorr-lib

NN calibration
Calibration of Convolutional Neural Networks
Stars: ✭ 127 (+323.33%)
Mutual labels:  calibration
pygac
A python package to read and calibrate NOAA and Metop AVHRR GAC and LAC data
Stars: ✭ 14 (-53.33%)
Mutual labels:  calibration
industrial calibration
Contains libraries/algorithms for calibration industrial systems
Stars: ✭ 91 (+203.33%)
Mutual labels:  calibration
SCNeRF
[ICCV21] Self-Calibrating Neural Radiance Fields
Stars: ✭ 383 (+1176.67%)
Mutual labels:  calibration
verified calibration
Calibration library and code for the paper: Verified Uncertainty Calibration. Ananya Kumar, Percy Liang, Tengyu Ma. NeurIPS 2019 (Spotlight).
Stars: ✭ 93 (+210%)
Mutual labels:  calibration
Topics-In-Modern-Statistical-Learning
Materials for STAT 991: Topics In Modern Statistical Learning (UPenn, 2022 Spring) - uncertainty quantification, conformal prediction, calibration, etc
Stars: ✭ 74 (+146.67%)
Mutual labels:  calibration
calico
code for: Calibration of Asynchronous Camera Networks: CALICO
Stars: ✭ 52 (+73.33%)
Mutual labels:  calibration
CalibrationErrors.jl
Estimation of calibration errors.
Stars: ✭ 13 (-56.67%)
Mutual labels:  calibration
mimic
mimic calibration
Stars: ✭ 18 (-40%)
Mutual labels:  calibration
KinectUtil
This project solves the problem of mismatching between rgb camera and depth camera of Kinect camera. And we can get higher quality point cloud model than Kinect itself. We solve the problem by first using both DLT and Zhangzhengyou‘s checkerboard to calibrate the camera, and then applying the calibrated parameters to project and re-project from…
Stars: ✭ 28 (-6.67%)
Mutual labels:  calibration
vignetting calib
No description or website provided.
Stars: ✭ 41 (+36.67%)
Mutual labels:  calibration
LFToolbox
Light Field Toolbox for MATLAB
Stars: ✭ 74 (+146.67%)
Mutual labels:  calibration
Robotlib.jl
Robotics library written in the Julia programming language
Stars: ✭ 32 (+6.67%)
Mutual labels:  calibration
EM7180 SENtral Calibration
Get the best AHRS accuracy out of the Tlera USFS with good sensor calibration
Stars: ✭ 22 (-26.67%)
Mutual labels:  calibration
hexrdgui
Qt5 PySide2 based GUI for the HEXRD library.
Stars: ✭ 15 (-50%)
Mutual labels:  calibration
light-structure-from-pin-motion
This is the project page for our IJCV paper 'Light structure from pin motion: Geometric point light source calibration' by Hiroaki Santo, Michael Waechter, Wen-Yan Lin, Yusuke Sugano, and Yasuyuki Matsushita (An earlier version was presented in ECCV 2018).
Stars: ✭ 27 (-10%)
Mutual labels:  calibration
StructureNet
Markerless volumetric alignment for depth sensors. Contains the code of the work "Deep Soft Procrustes for Markerless Volumetric Sensor Alignment" (IEEE VR 2020).
Stars: ✭ 38 (+26.67%)
Mutual labels:  calibration
RaPId
RaPId (a recursive acronym for "Rapid Parameter Identification") utilizes different optimization and simulation technologies to provide a framework for model validation and calibration of any kind of dynamical systems, but specifically catered to power systems.
Stars: ✭ 35 (+16.67%)
Mutual labels:  calibration
ecPoint-Calibrate
Interactive GUI (developed in Python) for calibration and conditional verification of numerical weather prediction model outputs.
Stars: ✭ 19 (-36.67%)
Mutual labels:  calibration
Vision
Computer Vision And Neural Network with Xamarin
Stars: ✭ 54 (+80%)
Mutual labels:  calibration

Optical distortion calculation and correction tool (C/C++ library)

Usage:

After running cmake, there will be two executables which user can run:

polyestim length_threshold sampling_factor {input1.pgm} [input2.pgm...] {polyout_filename.txt}

distcorrect {poly_fname.txt} {input.pgm} {output.pgm}

Main principle

Given set of calibration images (example is provided in data folder), obtain correction polynomial, calculate RMSE of correction and correct calibration or any other images taken under the same camera settings.

The algorithm

The library is based on research done by CMLA ENS-Cachan and IMAGINE LIGM ENPC, and the reference paper titled LENS DISTORTION CORRECTION WITH A CALIBRATION HARP. The code was adapted from originally written Matlab prototype by Zhongwei Tang.

Author information

The software uses some C-based libraries for image processing etc. For more info refer to each lib subdirectory individually. The main framework and polynomial estimator were written by Victoria Rudakova.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].