8000 GitHub - jpk3lly/auto_object_removal: An application to automatically remove selected objects from images and videos
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

An application to automatically remove selected objects from images and videos

License

Notifications You must be signed in to change notification settings

jpk3lly/auto_object_removal

 
 

Repository files navigation

Pytests

auto-object-removal

An application to automatically remove selected objects from images. It combines image segmentation with image inpainting to create automated pipeline to remove whole objects. There are two removal modes:

  • all instance removal (semantic segmentation is used)
  • single instance removal (instance segmentation is used)

Implemented segmentation models:

  • Deeplab (torchvision weigths used)

Used image inpainting models:

The project is WIP.

How to use

  1. Setup and enter pipenv environment
pipenv sync
pipenv shell
  1. Run the program
    1. Semantic segmentation (all instances of selected classes are removed)
python app.py --mode semseg_img

Examples:

Image Video
  1. Instance segmentation (only selected instances are removed)
python app.py --mode instseg_img

Examples:

Image Video

About

An application to automatically remove selected objects from images and videos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0