Image Processing with Python

Toby Hodges   2020-01-14   Comments Off on Image Processing with Python

Date(s) - 2020-01-14 - 2020-01-15
09:30 CET - 17:00 CET


  • Dominik Kutra
  • Gregor Mönke

Course Overview

This workshop will provide an introduction to the fundamentals of image analysis with the Python programming langauge. As image data is generated at increasing throughput and great volume, an understanding of how to process and analyse such data programmatically is becoming ever more vital for researchers in the life sciences. Python is one of the most popular choices of platform for such programmatic processing of image data.

This course is aimed at anyone who wants to gain an understanding of the basics of image processing with Python. It assumes no prior knowledge of image processing with Python. The course material is based on a new curriculum for Data Carpentry. Participants will learn:

  • how image data is represented in a file
  • how this data can be loaded and processed in Python
  • how to draw on images
  • how to automatically analyse the distribution of differnet colours in an image
  • how to separate the foreground and background of an image
  • how to automatically identify and collect information about objects captured in an image


Course participants are expected to be familiar with the basics of Python, such as might be gained by attending the Bio-IT course, Introduction to Python Programming, taking place the previous week.

Participants must bring their own laptop to work with on the course, with the Anaconda Python Distribution (version 3.6 or above) installed. If you would like help installing Anaconda, please email Toby Hodges in advance of the course.


Bookings are closed for this event.