DEV Community

Cover image for Hey Python 🐍, say cheese 🧀
Rohith Gilla
Rohith Gilla

Posted on

Hey Python 🐍, say cheese 🧀


Hey, I welcome back y'all to the sixth edition of the series can-python-do-that. I hope you find this post informative.

This week let's surf 🏄‍♂️ over three image processing libraries in python 🌊.

  • Scikit Image
  • Pillow
  • OpenCV

Scikit Image

Scikit Logo
scikit-image It is a fairly simple and straightforward library, even for those who are new to Python's ecosystem. This is a collection of algorithms for image processing. It is available free of charge and free of restriction.
Code Examples


PIL Logo

Pillow is the friendly PIL fork. PIL is the Python Imaging Library. The library contains basic image processing functionality, including point operations, filtering with a set of built-in convolution kernels, and colour-space conversions. This library provides extensive file format support, an efficient internal representation, and fairly powerful image processing capabilities.

The core image library is designed for fast access to data stored in a few basic pixel formats. It should provide a solid foundation for a general image processing tool.




Open CV Logo
OpenCV (Open Source Computer Vision Library) is one of the most widely used libraries for computer vision applications. OpenCV-Python is the Python API for OpenCV. OpenCV-Python is not only fast because the background consists of code written in C/C++, but it is also easy to code and deploy (due to the Python wrapper in the foreground). This makes it a great choice to perform computationally intensive computer vision programs.



Thanks GIF

Peace ✌🏻,
Rohith Gilla

Discussion (2)

berufius profile image

As a beginner I must say that I really enjoy this series! Thnx a lot!

gillarohith profile image
Rohith Gilla Author


Thank you so much. It feels so happy to receive such comments.