This project is taken from: https://github.com/binbin-xu/obstructionfree
GSoC OpenCV 2017 prject:
Implementation of the SIGGRAPH 2015 paper "A Computational Approach for Obstruction-Free Photography" (https://sites.google.com/site/obstructionfreephotography/).
Original project proposal is here
Considering to fix if needed:
- To fix the Matrix data type in initial decomostion
- To fix image warping in the case of "outlier" correspondence in the borders
- edgeflow part to MRF framework
- visual surface interpolation, currently using epicflow interpolation
To add if needed:
- swtich image warping from direct alignment to iterative warping
- Add a parameter to choose larger motion fields as foreground or backgrond motion layers
On the scheduel, next:
- Layer decompostion-solving Eq.10 using IRLS
- Update motion estimation -solving Eq.14 using IRLS
Binbin Xu
- OpenCV 4.1.2
- CMake 3.5.1 minimum
- mkdir build
- cd build/
- cmake ../
- make
- cd build/
- ./obstructionfre outcpp.avi