Objectives:
In Unit 1 we will prepare our computers by installing Python, OpenCV, and Photoshop. We will use this software to manipulate, analyze, and process image files. Then, we will work through the Python Numpy library and matrix operations to manipulate images as 2D arrays of pixel data. The goal is to gain fluency in operating on images as functions and use "slicing" to operate on regions of pictures. Finally, we will cover how to combine edited images into new picture objects and save them to the computer system.
Concepts and Vocabulary:
Python Language Elements
Matrix Operations
Linear Algebra
Opening Image Data
Images as Functions
Pixel Data Structures
Image segmentation and slicing
Color Channel Operations
Grayscale Image Types
Saving Images as Files
Skills and Product: