An Image To Pixel Art Converter

As part of my interest in broadening my skillset and trying new things, I decided that it would be fun to create a tool that will take any image and create a pixel art-esque version of it. This tool was created using Python with OpenCV and ImageIO as the image processing libraries to help with the data transformations.

Key Achievements:

  1. Image Processing Practice: Although I have completed previous research in Computer Vision, I have not spent a large amount of time actually processing and modifying images. This was a great, fun project that allowed me to play with different methods of altering an image.
  2. Machine Learning Fundamentals: I took inspiration from the Kernels that are used in Convolutional Neural Networks when dealing with image processing to create this tool. The way that the image is blurred and the chunks are calculated use the same theory to process and modify the image.

If you're interesting in taking a look or using the tool, head over to the Github repo!