Personal Fork End-to-end solution that transforms input video into a comics in just a few seconds
Find a file
dependabot[bot] 0a3ca59532
Bump opencv-python from 3.4.2.17 to 4.2.0.32
Bumps [opencv-python](https://github.com/skvark/opencv-python) from 3.4.2.17 to 4.2.0.32.
- [Release notes](https://github.com/skvark/opencv-python/releases)
- [Commits](https://github.com/skvark/opencv-python/commits)

---
updated-dependencies:
- dependency-name: opencv-python
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-12 22:53:13 +00:00
api Add get comix endpoint (#18) 2018-11-18 13:48:39 +01:00
CartoonGAN Add base pipeline 2018-08-21 22:52:09 +02:00
comic_layout Add comix gan (#16) 2018-11-10 22:45:55 +01:00
ComixGAN Add 2 workers at the same time 2018-11-18 22:54:49 +00:00
frontend Fix authors wrapping on mobile 2018-12-14 20:31:40 +01:00
keyframes Update video samples (#17) 2018-11-17 19:36:56 +01:00
keyframes_rl Popularity (#10) 2018-10-16 21:56:22 +02:00
neural_image_assessment Add 2 workers at the same time 2018-11-18 22:54:49 +00:00
popularity Popularity (#10) 2018-10-16 21:56:22 +02:00
settings Add comix gan (#16) 2018-11-10 22:45:55 +01:00
style_transfer Add 2 workers at the same time 2018-11-18 22:54:49 +00:00
tmp Keyframes (#6) 2018-10-01 22:27:06 +02:00
.gitignore Add minor config changes 2018-09-06 21:27:40 +02:00
db.env Add core structure for application 2018-08-07 09:29:16 +02:00
docker-compose-prod.yml Popularity (#10) 2018-10-16 21:56:22 +02:00
docker-compose.yml Popularity (#10) 2018-10-16 21:56:22 +02:00
dockerfile Add cron job to remove tmp and not deleted video files 2018-12-16 10:45:40 +01:00
entrypoint.sh Add 2 workers at the same time 2018-11-18 22:54:49 +00:00
get_yt_comix_media_urls.py Add get comix endpoint (#18) 2018-11-18 13:48:39 +01:00
LICENSE Update LICENSE 2018-12-17 11:20:58 +01:00
Makefile.config Keyframes (#6) 2018-10-01 22:27:06 +02:00
manage.py Add core structure for application 2018-08-07 09:29:16 +02:00
nginx.conf Add LB to nginx 2018-12-13 09:39:42 +00:00
package-lock.json Add get comix endpoint (#18) 2018-11-18 13:48:39 +01:00
package.json Add get comix endpoint (#18) 2018-11-18 13:48:39 +01:00
prepare_setup.sh Add comix gan (#16) 2018-11-10 22:45:55 +01:00
README.md Fix typo in readme 2018-12-19 08:19:41 +01:00
requirements.txt Bump opencv-python from 3.4.2.17 to 4.2.0.32 2021-10-12 22:53:13 +00:00
utils.py Add profiling (#11) 2018-11-02 13:01:37 +01:00

Repository with code for the "Comixify: Transform video into a comics" paper, that can be found here: https://arxiv.org/abs/1812.03473

In this paper, we propose a solution to transform a video into a comics. We approach this task using a neural style algorithm based on Generative Adversarial Networks (GANs). Several recent works in the field of Neural Style Transfer showed that producing an image in the style of another image is feasible. In this paper, we build up on these works and extend the existing set of style transfer use cases with a working application of video comixification. To that end, we train an end-to-end solution that transforms input video into a comics in two stages. In the first stage, we propose a state-of-the-art keyframes extraction algorithm that selects a subset of frames from the video to provide the most comprehensive video context and we filter those frames using image aesthetic estimation engine. In the second stage, the style of selected keyframes is transferred into a comics. To provide the most aesthetically compelling results, we selected the most state-of-the art style transfer solution and based on that implement our own ComixGAN framework. The final contribution of our work is a Web-based working application of video comixification available at http://comixify.ii.pw.edu.pl