Skip to content
forked from lybros/appa

GUI for TheiaSfM multiview geometry and structure from motion library.

Notifications You must be signed in to change notification settings

imlab-uiip/Appa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐗 Appa

Codacy Badge

GUI for TheiaSfM multiview geometry and structure from motion library.

Implemented as a part of uladbohdan and drapegnik coursework on FAMCS, BSU and UIIP, NASB.

Supported platforms:

  • macOS
  • Linux
  • Windows

macOS Sierra 10.12.4

ubuntu 16.04

project status:

  • create new project / open project
  • extract features
  • build model
  • visualize model
  • search image on 3d model

for details, check the issues

install:

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

usage:

  • build the code
  • run ./appa from build/ directory
  • create new project and run BuildToBinary action
  • or download and open prebuilt quarry-project and run VisualizeBinary to see the result

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

About

GUI for TheiaSfM multiview geometry and structure from motion library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 93.1%
  • Python 3.8%
  • CMake 2.8%
  • Other 0.3%