Skip to main content

Streaming ProPainter

Project description

Streaming Video Inpainting via ProPainter

A package for using ProPainter in streaming mode (e.g. for a very long video).

Prerequisites

python >= 3.10

Deployment

pip install propainter

Deployment for testing from repo

  1. Install prerequisites:
sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove
  1. Install virtualenv (actual instructions):
sudo -H pip install --upgrade pip setuptools wheel
sudo -H pip install virtualenv
  1. Clone repo, create and activate environment:
git clone --recurse-submodules git@github.com:osmr/propainter.git
cd propainter
virtualenv venv
source venv/bin/activate
  1. Update preinstalled packages:
pip install --upgrade pip setuptools wheel
  1. Install package:
pip install -e .
  1. Optionally install pytest:
pip install pytest

Usage

  1. Investigate the example.py script.
  2. Investigate pytest scripts in tests directory.
  3. Launch the example.py script on your data:
python example.py --frames=<frame_dir> --masks=<mask_dir> --output=<output_dir> --resize_ratio=1.0 --save

License

Please note that ProPainter is subject to a non-commercial S-Lab license.

Acknowledgement

This code is based on ProPainter. Thanks for this awesome work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

propainter-0.0.4.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

propainter-0.0.4-py2.py3-none-any.whl (6.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file propainter-0.0.4.tar.gz.

File metadata

  • Download URL: propainter-0.0.4.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for propainter-0.0.4.tar.gz
Algorithm Hash digest
SHA256 5647ef8a09a1acce1dbe1547a0ad4bb3d6337cde36641833eca875f302f32ac3
MD5 aae7b9679c6b702b0331dfed84bf21a4
BLAKE2b-256 2a10756587ada9d0e2ddd1431bfb93f7180c479883cbe65f3e83313b99f7c907

See more details on using hashes here.

File details

Details for the file propainter-0.0.4-py2.py3-none-any.whl.

File metadata

  • Download URL: propainter-0.0.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for propainter-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bf7b64c08769cd32c8bee6be7dbaa45df9e47cb76478042766b7b9e1ad368ad7
MD5 c412db36afa0949a399cd34892b36eba
BLAKE2b-256 9a4c1c9d1aef34e96665e911f028433810f908730b3c001f7aa670bbf7a577fa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page