Back to Catalog

Pillow: Your Ultimate Python Library for Image Processing

BeginnerGuided Project

Have you ever found yourself marveling at the transformation of a photo through a simple black and white filter, and wondered just how it works? The key lies in the realm of computer vision. Should you choose to delve into the intricate world of computer vision and artificial intelligence, you'll quickly discover that images and their manipulation form a crucial component. But fret not! This comprehensive project guide is designed to equip you with proficiency in handling images using Pillow - a widely favored Python library. Step into the fascinating world of image processing!

4.7 (14 Reviews)

Language

  • English

Topic

  • Computer Vision

Enrollment Count

  • 105

Skills You Will Learn

  • Computer Vision, Artificial Intelligence, Python, Image Processing

Offered By

  • IBMSkillsNetwork

Estimated Effort

  • 1 hour

Platform

  • SkillsNetwork

Last Update

  • November 14, 2024
About this Guided Project


Why you should do this guided project

Images now form the essential foundation of computer vision and artificial intelligence. They serve as the crucial building blocks in the creation of datasets for computer vision and deep learning models. As such, mastering the skills of image loading, manipulation, and storage has become increasingly important. This guided project is designed to offer valuable insights into image processing and help you cultivate key skills that are vital in the realm of computer vision and AI. Embark on this enlightening journey, and step up your image processing game Preview of what you'll be able to do with this project

A Look at the Project Ahead

This guided project consists of the required fundamentals in Computer Vision and Artificial Intelligence making the user well-informed in the topics.
  • What are image files and how are they stored in the system?
  • Loading and plotting of images
  • Image manipulation
  • Converting Images into numPy arrays

What You'll Need

You just need a web browser!  Basic Python programming knowledge is recommended but it is not required. Everything else is provided to you via the IBM Skills Network Labs environment, where you will have access to the Cloud IDE and Python runtimes that we offer as part of the IBM Skills Network Labs environment. Remember that the IBM Skills Network Labs environment comes with many things pre-installed (e.g. Docker) to save them the hassle of setting everything up. Also note that this platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer or Safari.

Skills You'll Learn

- Reading and storing images using Pillow, Python library
- Processing images using Pillow, Python library

Instructors

Roodra Kanwar

Data Scientist at IBM

I am a data scientist by day, superhero by night. Psych! I wish I was that cool. Only the former part is true which is still pretty cool! I believe in constant learning and it is an essential part of being a productive data enthusiast. I am also pursuing my masters in computer science from Simon Fraser University specializing in Big Data. Moreover, knowledge is transfer learning (pun intended!) and what I have gained, I plan on reflecting it back to the data community.

Read more

Joseph Santarcangelo

Senior Data Scientist at IBM

Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.

Read more

Contributors

Sheng-Kai Chen

Data Scientist

Sheng-Kai Chen is a graduate student at the University of Toronto, concentrating on Information Systems & Design. Having several experiences analyzing data for retail stores and designing small software for small businesses. Sheng-Kai was inspired to shift toward answering new challenges with machine learning and new technics.

Read more