OpenCV in C# for Beginners - Introduction to OpenCV in C# using Emgu!

Ғылым және технология

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.
🔴 Download Source Code used in the OpenCV Series Here!
bit.ly/3P3zXoy
🔴 Check out Programming With Chris Live T/Th/Sat nights!
bit.ly/3nHuLuN
🔴 Subscribe For More Programming Tutorials
bit.ly/3NN23DB
In this video, I go over the very basics of OpenCV and Emgu. This includes the main structure of OpenCV, the Mat, as well as how to read in an image, how to display that image back out in the OpenCV window, and why your image might be disappearing before you can view it. I also discuss the Gaussian Blur function of OpenCV, and we use that to blur out Starry Night (Sorry Mr. Van Gogh). Then, I discuss what we’ll go over in the next video.
🕘Timestamps:
0:00 - Video Start
0:48 - Installing the Packages
3:30 - The Mat Structure
4:55 - How to read in an image
7:24 - How to show an image in OpenCV
8:25 - Why your image instantly disappears after ImShow
9:48 - How to do a Gaussian Blur in OpenCV
15:50 - Overview and introduction of next video in the series - Image Manipulation!
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:
bit.ly/3yJwaY5
#csharp #opencv

Пікірлер: 6

  • @ProgrammingWithChris
    @ProgrammingWithChris2 жыл бұрын

    CORRECTION for the video: at 12:10 or so, I mention the 3rd parameter to the GaussianBlur function, and pass it the pic dimensions, this is basically incorrect, that "Size" object for that function should be your kernel-size (discussed in the 2nd video in the series). So usually that's going to be 5, 5 or 7, 7 or so. Definitely shouldn't be the dimensions of the picture, that's some crazy overkill! So wanted to correct that. Thanks for watching, please leave any feedback or comments so that I can improve my videos in the future, as well as know what type of programming tutorial content other programmers want to see!

  • @NoName-wh1xu
    @NoName-wh1xu5 ай бұрын

    this is just great, your presentation of the material is excellent, I fell in love with the first episode, I’m looking forward to the continuation

  • @frankbraker
    @frankbraker2 ай бұрын

    This was awesome -- all the attention seems to be on LLMs lately, and I needed this for doing object detection, ideally in C#, which this fortunately covers. Also there's an OpenCV asset for Unity which would be fun to play with eventually. Thank you so much for doing the hard work of figuring all this out and making it accessible to RTFD-challenged people like myself. I really had no idea where to start.

  • @mahmoudelsayed6232
    @mahmoudelsayed6232 Жыл бұрын

    please complete the series. I really need it too much

  • @husainsignalwala8196
    @husainsignalwala8196 Жыл бұрын

    I am using Visual Studio 2019 instead of Visual Studio Code. Can you tell how to set up the environment for EmguCV in that?

Келесі