Lot's of people like youtube videos. But how can we take the videos to another level from an artistic point of view and enhance the aesthetics?
Paintify is a data pipeline that consists of bash scripting, python, and matlab. You give a youtube URL to paintify as an input, and it spits out an "abstract, pseudo-impressionist painting" version of the video.
See the pictures above for illustration.
The program does this by way of a combination of gaussian filtering and blurring as well as posterization algorithms. It uses the open source youtube-dl python package to scrape down the video.
Original video: https://www.youtube.com/watch?v=a1Y73sPHKxw
Output Video: http://youtu.be/pCZRBFNAwAg
Hope you like it :)
Future directions include:
adding more types of filters to allow for different styles of results
create web app for public access