Skip to content

Android app for object isolation or swapping in photos or videos. Based on a neural network.

License

Notifications You must be signed in to change notification settings

jorlogicus/gotcha

 
 

Repository files navigation

GOTCHA

Table of contents

Description

Gotcha is an Android app that finds and extracts objects from pictures, allowing the user to export the resulting image as a png file. It uses OpenCV deep neural networks to distinguish objects and the GrabCut algorithm to extract objects accurately.

Examples

example0
example1
example2
example3
example4
example5
example6

Building and running

To run this you'll need to install the OpenCV Manager 3.4.3 app on your phone.

Minimum SDK: 21

To build this project you'll need the OpenCV-android-sdk folder (extracted from the sdk zip) in the root directory of the project. You can also modify the CMakeLists.txt file to use a different path.

WORK IN PROGRESS

About

Android app for object isolation or swapping in photos or videos. Based on a neural network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.8%
  • Kotlin 4.0%
  • Other 0.2%