C# Computer Vision Workshop
Build 12 C# applications that detect objects, recognize shapes, track motion, locate faces, estimate head pose, swap faces, decorate faces in live video, track eye gaze, and read emotions
Are you ready for the robot revolution?
Experts predict that robots will wipe out 50% of all jobs. We’ll feel the first shocks in the next 10 years, when self-driving cars are poised to put roughly 10 million people out of a job.
If you want to keep your job, you will have to make sure that you’re employed in sexy high-tech niche areas that remain relevant for years. You need to make sure it’s you who is building the AI’s, and not you being replaced by them.
So let’s focus on Computer Vision, which is all about teaching robots how to see. It’s a super-popular field right now, and did you know there are a ton of cool C# libraries available? There’s no need to learn a new programming language.
Would you like to get up to speed on computer vision in C#?
I have created a computer vision workshop: a premium 5-week online training session where I’ll teach a select group of students how to become fluent in computer vision using C#
‘The class is challenging and progressive. When you are finished you will have learned to use four industry standard open source tools to create multiple computer vision applications in C#. The best feature of this class is that it is fun!’
‘Mark’s bootcamp has been an eye-opening experience for me. With the techniques that I learned from the class, I have built an object comparator prototype for my work in just 2 days! I highly recommend the course if you would like to venture into the computer vision domain.’
‘This course is a great way to springboard your career and understanding of this very young and evolving technology. You will be challenged and thrilled as you begin to work with the code and watch your own program do things that we only dreamed of doing just a few decades ago.‘
In this workshop, I’ll teach you how to Detect Objects and Object Shapes in images and video, Track Motion, Count Objects, Locate Faces, and Detect Facial Landmarks. We’ll also estimate Head Pose and Eye State, Swap Faces, Decorate Faces in live video, estimate Eye Gaze, and Recognize Emotions. We will cover all the latest computer vision libraries: Accord.NET, OpenCV, Dlib, and OpenFace.
Over the span of 5 weeks, you are going to:
– detect a traffic sign
– help a self-driving car find highway lanes
– track Mario in a Super Mario game video
– count cars in a traffic video
– draw a mustache on your face in live video
– locate celebrities in a selfie
– build a camera that refuses to take bad pictures
– create a video player that pauses when you look away
– insert your face into a celebrity photo
– draw a beard on your face in live video
– build an app that reads emotions
– play a game with your eyes
During the workshop, I’ll give you daily assignments which must be completed in the next 48 hours. Each assignment is a complete computer vision application that takes about 6 hours to complete. Even if you have a busy day job, you should be able to complete each assignment easily.
By the end of the workshop, you will have built twelve computer vision applications all by yourself. You will also have used four popular computer vision libraries in your code, and you will be familiar with image pre-processing, object detection, shape detection, motion tracking, face detection, landmark detection, head pose estimation, face swap, face decoration, gaze tracking, and emotion detection.
– Build A Basic Image Application
– Build A Basic Video Application
– Build A Basic Camera Application
– Find A Traffic Sign In An Image
– Find Lane Lines In A Self-Driving Car Video
– Locate Mario In A Super Mario Game Video
– Track Mario Playing The First Level Of Super Mario
– Identify Cars In A Traffic Video
– Count And Track Cars In A Traffic Video (free preview!)
– Find All Celebrities In Ellen Degeneres’ Selfie
– Add A Mustache To Your Face On Camera
– Detect Facial Landmarks In Ellen’s Selfie And Normalize Faces
– Create An App That Refuses To Take Pictures When Your Eyes Are Closed
– Create A TV That Automatically Pauses When You Look Away
– Insert Yourself Into Ellen’s Selfie
– Add A Beard To Your Face On Camera (free preview!)
– Detect Celebrities In Ellen’s Selfie With OpenFace
– Build A Simple Emotion Detector
– Play A Game With Your Eyes
– Class Starts Mon 2 Apr Midnight CET
– Class Duration is 5 Weeks
– Group calls are every Monday, Wednesday, and Friday at 6pm CET
– You have 48 Hours to complete each assignment
– You are a C# developer (any level)
– You are interested in Computer Vision
– Commitment to invest 2 Hours per day in 5 weeks
– Fluent in English
– An internet-connected computer with a webcam
– Visual Studio running on 64-bit Windows (can be in a Virtual Machine)
– A good working knowledge of C#
– Build 12 computer vision applications that will greatly enhance your resume
– Learn how to solve real-world problems with computer vision in C#
– Master all four major computer vision libraries: Accord.NET, OpenCV, Dlib, and OpenFace
– Use your newfound knowledge of computer vision to land a promotion
– Be secure in the knowledge that your new skill-set protects you from outsourcing
Minutes Of 1-on-1 Mentorship
Hours Per Week Live Support
Hour Response Time
Source Code Solutions
You will receive a total of 60 Minutes of 1-on-1 mentorship (2×30 Minutes Sessions) during the 35 days of this workshop.
You can access 3 Hours Per Week of live group support during these time-slots:
Monday: 6pm – 7pm CET
Wednesday: 6pm – 7pm CET
Friday: 6pm – 7pm CET
We will be closed every week on Saturday and Sunday.
You can access our Facebook Community Group 24/7 and chat live with the instructor team and your fellow students.
This workshop offers live chat with response times of Under 4 Hours to all your inquiries. You can ask unlimited questions from the instructor team.
You will receive the full Reference Source Code for all 12 computer vision projects, and precompiled Wrapper Assemblies for Dlib and OpenFace.
I am a blogger, investor, serial entrepreneur, and the author of 11 successful IT courses in the Udemy marketplace. My career spans over two decades during which I’ve been a Founder twice and CTO three times, and I have launched two lean startups in The Netherlands.
I became a Microsoft Certified Trainer in 2005 and started training classes in .NET development, web design, and Microsoft back-office servers. Today I use my extensive knowledge of IT to help CTO’s, architects, and other tech professionals with their leadership, communication, and technical skills.
I hold MCSA and MCSD certifications from Microsoft and am a certified Microsoft Trainer and Scrum master. I also speak fluent English, Dutch, and German.