About this course

Computer Vision is one of the most exciting fields in Machine Learning, computer science and AI. It has applications in many industries such as self-driving cars, robotics, augmented reality, face detection in law enforcement agencies.

In this intro-level course, you will learn about computer vision and its various applications across many industries. As part of this course, you will utilize Python, Watson AI, and OpenCV to process images and interact with image classification models. You will also build, train, and test your own custom image classifiers.

This is a hands-on course and involves several labs and exercises. All the labs will be performed in the Cloud and you will be provided access to a Cloud environment completely free of charge.

At the end of the course, you will create your own computer vision web app and deploy it to the Cloud.

This course does not require any prior Machine Learning or Computer Vision experience, however, some knowledge of Python programming language is necessary.

What You Will Learn

  • Various computer vision applications across many industries
  • Imaging processing and formation capabilities powered by AI
  • Utilize Python, Watson AI, and OpenCV to process images and interact with image classification models
  • Build, train, and test your own custom image classifiers

Course Syllabus

Module 1: Introduction to Computer Vision

  • Overview of Computer Vision and Its Application
  • Quiz

Module 2: Image Classification with IBM Watson

  • Introduction to Image Classification with Watson Visual Recognition
  • Quiz

Module 3: Custom Classifiers with Watson Visual Recognition

  • How to Train, and Test a Custom Classified
  • Quiz

Module 4: Image Processing Using IBM Watson and Python

  • Using the IBM Watson Visual Recognition (VR) API
  • Quiz

Module 5: Face Detection and Image Processing Using OpenCV and Python

  • Getting Started with OpenCV in Python
  • Quiz

Module 6: Final Project

  • Final Project: Building a Web-Based Computer Vision App Using IBM Cloud
  • Project Case: Classifying Images Based on Fire, Smoke and Neutral (no fire or no smoke)

Meet Your Instructors

Course Staff Image #1
Yi Leng Yao

MSc., Data Scientist, Software Engineer at IBM

Course Staff Image #1
Sacchit Chadha

Software Engineer @ IBM | Rising Computer Science Senior @ UWaterloo at IBM

Course Staff Image #1
Nayef Abou Tayoun

Cognitive Data Scientist (Intern) at IBM
Nayef Abou Tayoun MSc. is a data scientist intern in the Skill Network Group at IBM Canada. Currently, Nayef is pursuing the Master of management in artificial intelligence (MMAI) program at Queen’s university in Canada. He has completed many machine learning and deep learning projects for business applications such as increasing a car manufacture sale by identifying and improving customers’ loyalty. Before joining IBM, Nayef worked in Industry 4.0 and IIoT product development for oil and gas industry. Nayef has worked on molecular dynamic simulation for nanofluids and holds MSc. in Chemical Engineering.

  • calendar_today

    Course Number

  • CV0101EN-Skillup
  • Price

  • Starting from $49 USD
Training more than 5 people?
Get your team access to SkillUp's top 1000+ courses anytime, anywhere.