• Stars
    star
    153
  • Rank 235,855 (Top 5 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created about 3 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Next-generation camera-modeling toolkit

SYNOPSIS

$ mrcal-calibrate-cameras --focal 2000
      --outdir /tmp --object-spacing 0.01
      --object-width-n 10 '/tmp/left*.png' '/tmp/right*.png'

... lots of output as the solve runs ...
Wrote /tmp/camera0-0.cameramodel
Wrote /tmp/camera0-1.cameramodel

And now we have a calibration!

SUMMARY

mrcal is a generic toolkit built to solve the calibration and SFM-like problems we encounter at NASA/JPL. Functionality related to these problems is exposed as a set of C and Python libraries and some commandline tools.

DESCRIPTION

Extensive documentation is available at http://mrcal.secretsauce.net/

INSTALLATION

Install and/or building instructions are on the “Building or installing” page.

REPOSITORY

https://www.github.com/dkogan/mrcal/

AUTHOR

Dima Kogan ([email protected])

LICENSE AND COPYRIGHT

Copyright (c) 2017-2023 California Institute of Technology (“Caltech”). U.S. Government sponsorship acknowledged. All rights reserved.

Licensed under the Apache License, Version 2.0 (the “License”); You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

More Repositories

1

feedgnuplot

Tool to plot realtime and stored data from the commandline, using gnuplot.
Perl
698
star
2

gnuplotlib

gnuplot for numpy
Python
242
star
3

vnlog

Process labelled tabular ASCII data using normal UNIX tools
Perl
158
star
4

xcscope.el

cscope interface for (X)Emacs
Emacs Lisp
119
star
5

ltrace

C
44
star
6

mrgingham

Chessboard corner-finder for a camera calibration system
C++
40
star
7

numpysane

more-reasonable core functionality for numpy
Python
28
star
8

libdogleg

Large-scale nonlinear least-squares optimization library for both sparse and dense problems
C
24
star
9

horizonator

Terrain renderer based on SRTM DEMs
C
24
star
10

memory_leak_instrumentation

Perl
13
star
11

PDL

Mirror of the PDL project
Perl
10
star
12

libminimath

Basic linear algebra for small matrices in C
C
9
star
13

osmgnuplot

Script to make it easy to plot OSM tiles in gnuplot
Perl
8
star
14

fltkVisionUtils

A library for simple integration of FLTK, openCV and image sources such as firewire (IIDC) cameras and video files. Includes some sample programs that show basic usage
C++
7
star
15

inaccessibility

Perl
5
star
16

PDL-Graphics-Gnuplot

Gnuplot-based plotting backend for PDL
Perl
5
star
17

notion-scripts

Debianization for the contributed scripts for the notion window manager
Lua
5
star
18

buildsystem

Build system used to manage Oblong Industries software
Makefile
4
star
19

pic-decompiler

Decompiler for PIC16 binaries
Perl
4
star
20

python-argparse-generate-manpages-example

Roff
4
star
21

clockfunction

Runs an executable, measuring execution time statistics for given functions
Python
3
star
22

flipbook

Flipbook maker
C++
2
star
23

dynamixel

Perl driver for dynamixel servo motors. This is the repo for Device::Dynamixel at CPAN
Perl
2
star
24

PDL-OpenCV

PDL bindings to OpenCV
Pure Data
2
star
25

mrbuild

Simple build system
Makefile
2
star
26

ntsb-wrecks

Plane-crash locations from NTSB reports
Perl
2
star
27

ricoh-download

Download images from Ricoh cameras over 802.11
Shell
2
star
28

blog

Less
2
star
29

FindGlobals

Finds all global state in a program by looking at the DWARF data
C
2
star
30

PDL-FFTW3

Perl
1
star
31

Backup-Manager

Shell
1
star
32

python_extensions_without_setuptools

Makefile
1
star
33

PDL-IO-Matlab_debianization

C
1
star
34

talk-feedgnuplot-vnlog

Makefile
1
star
35

toolchains

Sources for toolchain sources at http://toolchains.secretsauce.net
Shell
1
star
36

WormTracker

Vision-based tracker and data collector for analysis of nematode motion
C++
1
star
37

PDL-Triangle

PDL interface to the Triangle library
Pure Data
1
star
38

GL_image_display

Image-display library backed by OpenGL. Provided are a C library and a FLTK widget with C++ and Python interfaces
C
1
star