Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
ext
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

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

About

🎬 An OpenGL application for editing and retouching images using depth-maps in 2.5D

Topics

Resources

License

Packages

No packages published
You can’t perform that action at this time.