Skip to content

Automatically remove the mosaics in images and videos, or add mosaics to them.

License

Notifications You must be signed in to change notification settings

jowemasou/DeepMosaics

Repository files navigation

image

DeepMosaics

You can use it to automatically remove the mosaics in images and videos, or add mosaics to them.
This porject based on semantic segmentation and pix2pix.

Notice

The code do not include the part of training, I will finish it in my free time.

Prerequisites

  • Linux, (I didn't try this code on Windows or Mac OS)
  • Python 3.6+
  • ffmpeg
  • Pytorch 1.0+ (Old version codes)
  • CPU or NVIDIA GPU + CUDA CuDNN

Getting Started

Clone this repo:

git clone https://github.com/HypoX64/DeepMosaics
cd DeepMosaics

Get pre_trained models and test video

You can download pre_trained models and test video and replace the files in the project.
[Google Drive] [百度云,提取码7thu]

Dependencies

This code depends on opencv-python, available via pip install.

Add Mosaic

python3 deepmosaic.py

Clean Mosaic

copy the AddMosaic video from './result' to './video_or_image'

python3 CleanMosaic.py

More parameters

[addmosaic_options] [cleanmosaic_options]

Acknowledgments

This code borrows heavily from [pytorch-CycleGAN-and-pix2pix] [Pytorch-UNet].

About

Automatically remove the mosaics in images and videos, or add mosaics to them.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 97.5%
  • C++ 1.5%
  • CMake 1.0%