Appa

GUI for TheiaSfM multiview geometry and structure from motion library.
Alternatives To Appa
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Meshroom9,781
a day ago422otherPython
3D Reconstruction Software
Colmap5,716
7 hours ago672otherC++
COLMAP - Structure-from-Motion and Multi-View Stereo
Openmvg5,074
a day ago226mpl-2.0C++
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
Ceres Solver3,2833a day ago3May 08, 202386otherC++
A large scale non-linear optimization library
Alicevision2,629
a day ago64otherC++
Photogrammetric Computer Vision Framework
Symforce1,218123 days ago9November 22, 2022140apache-2.0C++
Fast symbolic computation, code generation, and nonlinear optimization for robotics
Bundler_sfm1,153
4 years ago33C
Bundler Structure from Motion Toolkit
Boofcv991182914 days ago12December 08, 201643apache-2.0Java
Fast computer vision library for SFM, calibration, fiducials, tracking, image processing, and more.
Theiasfm698
2 years ago37otherC++
An open source library for multiview geometry and structure from motion
Dagsfm354
a year ago8bsd-3-clauseC
Distributed and Graph-based Structure from Motion. This project includes the official implementation of our **Pattern Recognition 2020** paper: Graph-Based Parallel Large Scale Structure from Motion.
Alternatives To Appa
Select To Compare


Alternative Project Comparisons
Readme

appa

THE PROJECT IS NO LONGER PROPERLY MAINTAINED. THE MOST RECENT CHANGES ARE IN 'slam' BRANCH AND CAN BE FOUND IN THE PULL REQUEST

GUI and CLI for TheiaSfM multiview geometry and structure from motion library.

Implemented as a part of uladbohdan and drapegnik coursework and final thesis on FAMCS, BSU and UIIP, NASB. The papers are also presented here (in belarusian and russian languages only).

Supported platforms are macOS and Linux

macOS Sierra 10.12.4

ubuntu 16.04

Installation

git clone https://github.com/lybros/Appa.git
git submodule update --init

Dependencies

Setup

  • set DYLD_LIBRARY_PATH environment variable to path/to/openimageio/lib
  • set OPENIMAGEIO_INCLUDE_DIR environment variable path/to/openimageio/include
  • set OPENIMAGEIO_LIBRARY environment variable to path/to/openimageio/lib
  • set QT_CMAKE_DIR environment variable to path/to/Qt/lib/cmake/
  • add path/to/openimageio/bin to $PATH
  • add path/to/theiaSfM/build/bin to $PATH

Development

  • use LOG(INFO) from glog instead of std::cout. set GLOG_logtostderr=1 env variable to enable logging
  • use bash cpplint.sh to check the accordance with style preferences
Popular Structure From Motion Projects
Popular Computer Vision Projects
Popular Mapping Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Computer Vision
Cv
Sfm
Structure From Motion