Course work on FAMCS, BSU and UIIP, NASB
- Qt ~5.7
- cmake ~3.5.2
- OpenCV ~2.4.13
- FreeImage ~3.17.0
- Eigen ~3.2.10
- Ceres-solver ~1.11.0
- Glog ~0.3.4
- Boost ~1.60.0
- Glew ~2.0.0
- jpeg ~8d
- OpenGL
- Threads
bash mac_os_install.sh
install all requirements via Homebrew, you can switch on
needed version with brew switch <formula> <version>
set <path_to_qt_cmake>
for example $HOME/Qt/5.7/clang_64/lib/cmake/
set
(CMAKE_PREFIX_PATH, <path_to_qt_cmake>)
in CMakeLists.txt:9
and run:
mkdir release && cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -DCMAKE_PREFIX_PATH=<path_to_qt_cmake> ..
make -j4
or just run:
bash build.sh
bash run.sh
or
./release/3d_reconstruction
-
import code style settings for JetBrains IDEs from
CodeStyle.xml
-
use
utils/find_obj.py
for bruteforce matching images, usage:python find_obj.py <image_to_find> # --feature=orb --in=in/ --out=out/ by default