Computer Vision Class

Computer Vision with OpenCV

Register

The TCEF IT Club is proudly announcing the 1st computer vision class in RTP for middle/high school students!

  • Experience one of the latest and hottest IT technologies!
    Computer vision is the most important technology in robotics and AI.
  • Practice makes perfect! This is a great change for you to improve your Python programming skills.
  • Having the computer vision background is also helpful for students to apply college research internship projects in computer science and artificial intelligence areas.
  • Online interactive lectures with live teachers. Enjoy the classes at anywhere with Internet.
  • Offline study group meetings for improving programming skills, motivating students, and have fun together!

Click to see the full size class flyers.

Class Overview:

  • Grade: 8th grade and above.
  • Tuition: $250
  • Class Starts:  9/15/2018 (11 interactive online class with live instructor. 3 offline study group meetings.)
  • Class Schedule: Every Saturday 8pm-9:30pm (live online classes).
  • Study Group: Students will be divided into small study groups. We recommend students take the class together with other group members.
  • Device Required: a computer with Internet
  • Pre-requirements: Basic level of Python programming.

Register

Description:

In this class, we have developed many easy to follow, carefully designed examples and projects for kids with limited math and programming skills. Our course focus on computer vision concepts and problem solving skills by using existing computer vision software frameworks.

Computer vision is the most important technology in robotics and AI. OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real-time computer vision.  It is one of the most popular tools for facial recognition and object detection, used in a wide variety of applications like security, medical diagnosis, and photography, and it powers a lot of cutting-edge technologies, including self driving cars, augmented reality and robotics.

OpenCV is an open source library that has existed for more than 20 years. Nowadays, the OpenCV library has become relative easy to use and require only basic Python programming skills. 

Topics included in this class:

  • Image data structures
  • Basic image manipulations
  • Creating special Photoshop effects using openCV
  • Object detection and tracking
  • Face detection
  • Snapchat face filters
  • Lane detection  for self driving cars

OpenCV Application examples:

Face/Eye Detection:

 

Special Effects:

Snap-Chat Style Image Filter:

Image Noise Reduction

Lane Detection:

Active Braking Detection:

Use Computer Vision to Solve Puzzle Games:

Register and Pay