OpenCV in C# For Beginners - Introduction to Template Matching

Опубликовано: 10 Октябрь 2024
на канале: Programming With Chris
5,917
95

In this series, I will be taking you through an introductory tour of OpenCV and Emgu (the OpenCV C# Wrapper)!

OpenCV has been one of my favorite libraries to tinker with, where you can do some impressive things such as facial recognition, image manipulations and filters, video processing, and much more! So I wanted to introduce fellow programmers to it, so you can have as much fun as I’ve had over the years.

🔴 Link to the Playlist, in case you need to catch up -
   • Introduction to OpenCV  


🔴 Download Source Code used in the OpenCV Series Here!
https://bit.ly/3P3zXoy

🔴 Check out Programming With Chris Live T/Th/Sat nights!
https://bit.ly/3nHuLuN

🔴 Subscribe For More Programming Tutorials
https://bit.ly/3NN23DB

☕️Buy me a coffee if you enjoy the free content! -
https://bit.ly/3Pw56Sf

In this video, I discuss Template Matching in OpenCV! Template matching is a pretty cool way to do some basic object detection, and I use an example of a computer vision app that could visually grade a student's multiple choice test using OpenCV.

🕘Timestamps:
0:00 - Video Start
00:28 - What is template matching in OpenCV
01:44 - Example app idea for Template Matching
03:52 - Getting started with the Template Matching code
04:52 - How to resize templates for template matching
06:52 - CvInvoke.MatchTemplate
11:25 - Min Max and Locs
13:05 - Threshold Images in OpenCV and C#
15:46 - What to do with the data from our template match function
22:20 - The finished product




Thanks for watching! I plan on making a ton more tutorial programming videos on libraries I find interesting, and if that’s your sort of thing, check out my other videos and subscribe for more. Thanks!


🎬Watch My most recent videos:
https://bit.ly/3yJwaY5