2D image processing (Coursera)

2D image processing (Coursera)

The course is devoted to the usage of computer vision libraries like OpenCV in 2d image processing. The course includes sections of image filtering and thresholding, edge/corner/interest point detection, local and global descriptors, video tracking.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Aim of the course:
• Learning the main algorithms of traditional image processing
• Thorough understanding of benefits and limitations of traditional image processing

Practical Learning Outcomes expected:
• Mastering programming skills of image processing with computer vision libraries

Course 2 of 3 in the Basics in computer vision Specialization

Syllabus

WEEK 1
2D image processing overview
In this module you will know the basic information about computer vision and image processing. The listener will learn how to set-up a real-time optimized Computer Vision library (OpenCV) for different computer languages. Some simple operations of video file processing will be presented.

WEEK 2
Basic operations of 2D image processing
In this module the listener will know about basic operations of image processing such as working with different color models, normalization and binarization techniques, image contrast enhancements.

WEEK 3
Local (spatial) image filtering
It this module the listener will learn different image filtering techniques and morphological operations. Edge and circle detection algorithms will be discussed and demonstrated in practice

WEEK 4
Final project
This module contains final project of the course. The goal of this project to apply all knowledges from the previous weeks and implement a program that solve a certain task.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Internet of Things: Multimedia Technologies (Coursera) Coursera
University of California, San Diego

Internet of Things: Multimedia Technologies (Coursera)

Content is an eminent example of the features that contributed to the success of wireless Internet. Mobile platforms such as the Snapdragon™ processor have special hardware and software capabilities to make acquisition, processing and rendering of multimedia content efficient and cost-effective.

May 25th 2026
3 Weeks
Object Localization with TensorFlow (Coursera) Coursera
Coursera Project Network

Object Localization with TensorFlow (Coursera)

Welcome to this 2 hour long guided project on creating and training an Object Localization model with TensorFlow. In this guided project, we are going to use TensorFlow's Keras API to create a convolutional neural network which will be trained to classify as well as localize emojis in images. Localization, in this context, means the position of the emojis in the images. This means that the network will have one input and two outputs.

Jun 15th 2026
Self-Paced
Artificial Intelligence on Microsoft Azure (Coursera) Coursera
Microsoft

Artificial Intelligence on Microsoft Azure (Coursera)

Whether you're just beginning to work with Artificial Intelligence (AI) or you already have AI experience and are new to Microsoft Azure, this course provides you with everything you need to get started. Artificial Intelligence (AI) empowers amazing new solutions and experiences; and Microsoft Azure provides easy to use services to help you build solutions that seemed like science fiction a short time ago; enabling incredible advances in health care, financial management, environmental protection, and other areas to make a better world for everyone.

Jun 15th 2026
1 Week
Machine Learning for Computer Vision (Coursera) Coursera
MathWorks

Machine Learning for Computer Vision (Coursera)

In the second course of the Computer Vision for Engineering and Science specialization, you will perform two of the most common computer vision tasks: classifying images and detecting objects. You will apply the entire machine learning workflow, from preparing your data to evaluating your results. By the end of this course, you’ll train machine learning models to classify images of street signs and detect material defects.

Jun 15th 2026
4 Weeks
Foundations of AR (Coursera) Coursera
Meta

Foundations of AR (Coursera)

In this course, you will learn the basics of augmented reality (AR). You will focus on where AR fits in the XR spectrum, how AR is used, what AR can do today—and in the future—and the various technologies used for building such experiences. You will also learn about computer vision in AR, the software development lifecycle, and careers in AR development.

Nov 25th 2024
4 Weeks
Introduction to Computer Vision (Coursera) Coursera
University of Colorado Boulder

Introduction to Computer Vision (Coursera)

Introduction to Computer Vision guides learners through the essential algorithms and methods to help computers 'see' and interpret visual data. You will first learn the core concepts and techniques that have been traditionally used to analyze images. Then, you will learn modern deep learning methods, such as neural networks and specific models designed for image recognition, and how it can be used to perform more complex tasks like object detection and image segmentation. Additionally, you will learn the creation and impact of AI-generated images and videos, exploring the ethical considerations of such technology.

Jun 15th 2026
4 Weeks
Introduction to Neurohacking In R (Coursera) Coursera
Johns Hopkins University

Introduction to Neurohacking In R (Coursera)

Neurohacking describes how to use the R programming language and its associated package to perform manipulation, processing, and analysis of neuroimaging data. We focus on publicly-available structural magnetic resonance imaging (MRI). We discuss concepts such as inhomogeneity correction, image registration, and image visualization.

Jun 15th 2026
4 Weeks
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera) Coursera
DeepLearning.AI

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning (Coursera)

If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them. This course is part of the upcoming Machine Learning in Tensorflow Specialization and will teach you best practices for using TensorFlow, a popular open-source framework for machine learning.

May 25th 2026
4 Weeks
Camera and Imaging (Coursera) Coursera
Columbia University

Camera and Imaging (Coursera)

This course covers the fundamentals of imaging – the creation of an image that is ready for consumption or processing by a human or a machine. Imaging has a long history, spanning several centuries. But the advances made in the last three decades have revolutionized the camera and dramatically improved the robustness and accuracy of computer vision systems. We describe the fundamentals of imaging, as well as recent innovations in imaging that have had a profound impact on computer vision.

Jun 15th 2026
5-12 Weeks