🎬 An OpenGL application for editing and retouching images using depth-maps in 2.5D
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
ext Init Feb 5, 2018
resources Cleanup Feb 5, 2018
src Init Feb 5, 2018
.gitignore Init Feb 5, 2018
.gitmodules Init Feb 5, 2018
.travis.yml Building on Mac using clang only Feb 11, 2018
CMakeLists.txt Init Feb 5, 2018
LICENSE Create LICENSE Feb 6, 2018
README.md Adding CI badge Feb 11, 2018

README.md

ReTouch

PRs Welcome Build Status

ReTouch is an OpenGL application that enables editing and retouching of images using depth-maps in 2.5D. The depth maps are generated by Volume, a state of the art tool, that uses a CNN (Convolutional Neural Network) to predict depth-maps from 2D images . ReTouch uses these depth-maps to enable the addition of depth of field and color retouching for the foreground and background separately.

  1. Demo Video
  2. Features
  3. Installation
  4. Dependencies
  5. License

Editor

Features

  • Image and Depth-map viewer

Viewer

  • Depth of field - switchable between foreground and background

Depth of Field

  • Color retouching - Coloring for foreground and background separately

Color

Installation

To install start by cloning the repo using --recursive flag, to clone submodules too. e.g

git clone https://github.com/juniorxsound/ReTouch --recursive

Once you have the repo cloned, make sure you have CMake installed. Create a directory titled build/ in the root folder of the repo, cd into that folder and run

cmake ../

Once CMake finshes you can easily run

make

to build a new executable and run it by calling ./ReTouch in the build folder

Dependencies

Tested on macOS (10.13.2) using CMake (3.10.0)

ReTouch was developed under the advisement of Prof. Ken Perlin and Prof. Daniele Panozzo @ NYU, Special thanks to Shirin Anlen

License

Attached here