Image Processing on Raspberry Pi - Beginner to Advanced
4.1 (427 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,275 students enrolled

Image Processing on Raspberry Pi - Beginner to Advanced

Build Real-world Image Processing Applications using Python and OpenCV on Raspberry Pi 4/3/2/Zero-For Absolute Beginner
4.1 (427 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,275 students enrolled
Last updated 1/2020
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 6 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • What is Raspberry Pi? and what are its components?
  • Understand peripherals that need to be connected to Raspberry Pi
  • Wire up your Raspberry Pi to create a fully functional computer
  • Easily learn preparing SD Card to load Operating System for Raspberry Pi
  • Install packages needed to build Image Processing applications
  • Learn basic programming aspects of Python
  • Create simple Image Processing applications using Python and OpenCV
  • Build real-world Image Processing applications on Raspberry Pi 4/3/2/Zero
Course content
Expand all 40 lectures 04:43:40
+ Introduction
4 lectures 06:13
Components to be connected to Raspberry Pi
Downloading Software to Format SD Card
Formatting SD Card
+ Setting up Raspberry Pi
5 lectures 14:26
Downloading NOOBS Operating System
Copying NOOBS Operating System to SD Card
Flashing NOOBS Operating System to SD Card
Installing Packages

Download the file to your computer.

Unzip the downloaded file to your computer.

The unzipped folder Codes contains all the Python programs and images used in the course. 

Copy the folder Codes from your computer to USB flash drive.

Insert the USB flash drive to Raspberry Pi.

Copy the folder Codes from USB flash drive to Raspberry Pi.

Download Course Codes and Images
+ Python Basics
10 lectures 01:08:18
Quiz for Print
1 question
If Condition
Making Decisions
Quiz for Making Decisions
1 question
For loop
While loop
Quiz for While loop
1 question
Quiz for Functions
1 question
Quiz for Modules
1 question
+ Image Processing Applications
10 lectures 01:38:01
Load Display Save Images
Quiz for Scaling
1 question
Varying Brightness
Quiz for Varying Brightness
1 question
Blurring and Sharpening
Quiz for Blurring and Sharpening
1 question
Erosion and Dilation
Quiz for Erosion and Dilation
1 question
Image Segmentation
Quiz for Image Segmentation
1 question
+ Real-world Image Processing Applications
6 lectures 01:36:25
Detecting Cars in Video
Pedestrian Detection
Human Face Recognition -1
Human Face Recognition - 2
+ FREE Learning Resources for Deep Learning, Data Science
5 lectures 00:17
Deep Learning Resources
Generative Adversarial Networks Resources
Deep Reinforcement Learning Resources
Machine Learning Resources
Data Science Resources
+ Implement Hands-on Image Processing Assignments
0 lectures 00:00
Crop images at specific pixel coordinates using the format: starting_Y:ending_Y, starting_X:ending_X
How to crop an image at specific pixel coordinates?
1 question
  • Only High School Maths
  • No prior programming knowledge is expected
  • All the code files and images used in this course will be provided
  • Hardware needed: Raspberry Pi 3/2/Zero, Monitor, Mouse, Keyboard, HDMI-VGA connector, USB flash drive (minimum storage capacity 2 GB), Micro SD card (minimum storage capacity 8 GB), Micro SD card reader, Power adapter (2 Amp, Micro-USB charger is preferred), USB Webcam (minimum 5 Megapixel resolution)

Image Processing Applications on Raspberry Pi is a beginner course on the newly launched Raspberry Pi 4 and is fully compatible with Raspberry Pi 3/2 and Raspberry Pi Zero.

The course is ideal for those who are new to the Raspberry Pi and want to explore more about it.  

You will learn the components of Raspberry Pi, connecting components to Raspberry Pi, installation of NOOBS operating system, basic Linux commands, Python programming and building Image Processing applications on Raspberry Pi.

This course will take beginners without any coding skills to a level where they can write their own programs.

Basics of Python programming language are well covered in the course.

Building Image Processing applications are taught in the simplest manner which is easy to understand.

Users can quickly learn hardware assembly and coding in Python programming for building Image Processing applications. By the end of this course, users will have enough knowledge about Raspberry Pi, its components, basic Python programming, and execution of Image Processing applications in the real time scenario.

The course is taught by an expert team of Electronics and Computer Science engineers, having PhD and Postdoctoral research experience in Image Processing. 

Anyone can take this course. No engineering knowledge is expected. Tutor has explained all required engineering concepts in the simplest manner.  

The course will enable you to independently build Image Processing applications using Raspberry Pi.  

This course is the easiest way to learn and become familiar with the Raspberry Pi platform.  

By the end of this course, users will build Image Processing applications which includes scaling and flipping images, varying brightness of images, perform bit-wise operations on images, blurring and sharpening images, thresholding, erosion and dilation, edge detection, image segmentation. User will also be able to build real-world Image Processing applications which includes real-time human face eyes nose detection, detecting cars in video, real-time object detection, human face recognition and many more. 

The course provides complete code for all Image Processing applications which are compatible on Raspberry Pi 3/2/Zero.

Who this course is for:
  • Anyone who wants to explore Raspberry Pi and interested in building Image Processing applications