0% found this document useful (0 votes)
137 views32 pages

Art of Image Processing With Python

This one-hour course introduces image processing using Python's PILLOW library. Students will learn about image properties like pixels and color models, and perform basic manipulations like converting to grayscale, filtering, edge detection and more. The outline covers image fundamentals, color theory, and operations like grayscale, mirroring, filters and highlighting contrasts. Feedback is requested to help improve future workshops. Students are invited to join free learning resources and upcoming demo days showcasing AI projects.

Uploaded by

Garson
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
0% found this document useful (0 votes)
137 views32 pages

Art of Image Processing With Python

This one-hour course introduces image processing using Python's PILLOW library. Students will learn about image properties like pixels and color models, and perform basic manipulations like converting to grayscale, filtering, edge detection and more. The outline covers image fundamentals, color theory, and operations like grayscale, mirroring, filters and highlighting contrasts. Feedback is requested to help improve future workshops. Students are invited to join free learning resources and upcoming demo days showcasing AI projects.

Uploaded by

Garson
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 32

Art of Image Processing

in Python
Instructor: Albert Yumol
19 Jun 2020, Friday | 7:00 - 8:00PM SGT
ABOUT US

Eskwelabs is a data upskilling school in the


Philippines.

We inspire, equip, and connect young people


to opportunities in the future of work through
data science skills.
History

Founded in Singapore in 2019, Eskwelabs was


launched out of the Antler incubator, with
investments from Zalora Co-founder Magnus
Grimeland. Eskwelabs is awarded by the Asian
Development Bank as a winning solution for
“Digital Skills for Today's Workforce”
challenge.
Overview
In this course, students will be introduced to the foundations
of image processing using Python’s PILLOW library. They
will play around an input image of their choice, understand the
properties of that image and apply image
manipulation like converting to grayscale, getting the RGB
channels, masking with filters, highlighting contrasts and edge
detection.
Outline

During this training you will learn:


1. What an image is?
* What are its properties?
2. What color theory?
* Color models and representation
3. What is some basic operations?
* Grayscale
* Mirroring (Inverting)
* Sepia Filters
* Highlighting Contrasts
* Edge Detection
Physics
Physics
What is an image?

An image is an array, or a matrix, of square pixels


(picture elements) arranged in columns and rows.
What is an image?

An image is an array, or a matrix, of square pixels


(picture elements) arranged in columns and rows.
What is an image?

For grayscale (BW) images, image each picture element


has an assigned intensity that ranges from 0 to 255.
What is an image?

For colored (RGB) images, there are three layers with


different intensities stacked together.
Color Model
Color Model

The additive model of RGB. Red, green, and


blue are the primary stimuli for human color
perception and are the primary additive
colours.
Color Model
The colours created by the subtractive model
of CMYK don't look exactly like the colours
created in the additive model of RGB Most
importantly, CMYK cannot reproduce the
brightness of RGB colours. In addition, the
CMYK gamut is much smaller than the RGB
gamut.
Color Model
Color Model
Image Formats
Common Applications
Common Applications
Common Applications
Common Applications
Common Applications
Common Applications
Common Applications
Common Applications
Common Applications
Common Applications
Common Applications
Relation to other Fields
Code Time
Your Feedback Matters!

https://techatshopee.formstack.com/forms/shopeecodeleague_workshopfeedbackform
INVITATION
Stay in touch with us:

Free “Aral-Aral” prep-courses in


Python and Digital Career Prep:
https://www.eskwelabs.com/aral-aral.html

Join free virtual learning circles hosted


by mentors for tutorials

Online Demo Days: July 8th and 9th


Showcasing machine learning & NLP
projects

You might also like