Free module
Computer vision
Learn computer vision hands on: pixels, grey levels, thresholds, blur filters, edge detection and counting objects in Python.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Container lab
Pixels and image arrays
I can read a picture as an array of numbers and find a pixel by its row and column.
Read the lesson2 · Container lab
Convert colour to grey
I can turn a colour picture into grey using luminance weights.
Read the lesson3 · Container lab
Thresholds and histograms
I can use a histogram to choose a threshold that separates objects from the background.
Read the lesson4 · Container lab
Image filters and blur
I can smooth noise in a picture with a blur or a median filter.
Read the lesson5 · Container lab
Edge detection basics
I can find the edges in a picture by measuring how fast the grey level changes.
Read the lesson6 · Container lab
Counting objects in an image
I can count and locate the objects in a picture by labelling its connected regions.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.