Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 765 Bytes

ReadMe.md

File metadata and controls

21 lines (15 loc) · 765 Bytes

photometric_stereo

Photometric stereo is a technique in computer vision for estimating the surface normals of objects by observing that object under different lighting conditions. This repo is the implementation of this technique.

Dependencies can be installed using the script install_dependencies.sh:

  • OpenCV
  • Eigen3
  • YAML-CPP

In order to build the software, run the following commands:

mkdir build
cd build
cmake ..
make 

There are 3 executable files : src/main_gray_data.cpp, src/main_color_data.cpp, src/face_yale.cpp, that run photometric stereo on different data types: gray data, color data and yale face data. The executable files are located in the build folder. The variables can be change in the config.yaml file.