Revamp

About

Revamp is an image editing tool based on OpenCV framework. App allows altering an image using filters, mathematic functions and creating custom masks. Direct access to a camera gives a possibility to make a photo inside the app and edit right away. In order to get access to OpenCV library written in C++ app posseses Objective-C++ wrapper to make library class available to project modules written in Swift.

Technology Used
Swift
Objective-C
OpenCV
Programmatic UI
AVFoundation
Async tasks
Charts
Things I Learned
Camera management
Unsafe data processing
Objective-C++ wrapper

Screenshots