Skip to content

caomw/r4r

 
 

Repository files navigation

Features

  • Linear algebra
    • Sparse and dense matrix data structures
    • Iterative linear solvers
      • CG
      • CGLS
    • Preconditioners
      • Jacobi
      • SSOR
  • LAPACK wrappers
  • Optimization
    • Levenberg-Marquardt
    • Split-Bregman
    • Reweighted least-squares
    • PEGASOS SVM solver
    • Kalman filter
  • Tracking
    • Feature point data structure
    • Track administration
    • TST
  • Geometry
    • Camera models
    • Coordinate transformations
    • B-splines in arbitrary dimensions
  • Image descriptors
    • BRIEF
    • HOG
    • Raw image (with different normalizations)
    • Import/export
  • Example applications
    • Robust estimation
    • CLAM (real-time structure from motion)
    • Multiview descriptor aggregation
    • TV image denoising
  • Python bindings
    • File I/O
    • B-splines
  • Documentation
  • Unit testing

Quickstart

Dependencies

An automatic build requires the following items:

Build instructions (LINUX)

Make sure that aforementioned dependencies are installed in default locations. In particular, it is highly recommended to build the latest OpenCV version (i.e., the trunk) from source. To build R4R, clone this repository by typing

git clone https://github.com/jonabalzer/r4r.git

This will automatically create a subfolder r4r. Change into this directory

cd r4r

and create a directory for the out-of-core build, say

mkdir build

Call qmake from the build directory:

cd build
qmake ..

If you want to include the example applications, you need to set the HAVE_EXAMPLES variable:

qmake .. "HAVE_EXAMPLES=1"

Start the build process by

make

The documentation is created via

make doc

If you plan to use the core libraries outside of Qt Creator, run

sudo make install

This will install libraries and header files into the appropriate system paths (which probably requires root privileges).

About

Reconstruction for recognition library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 91.3%
  • Python 5.0%
  • QMake 2.5%
  • MATLAB 0.5%
  • C 0.4%
  • CMake 0.2%
  • Other 0.1%