Computer Vision aims to teach computers to interact with the visual world. It has applications navigation, automated inspection, assisting the visually impaired, and so much more. In this talk, I will explain and demonstrate how you can use Computer Vision to locate and identify a playing card in a live video feed.
"Pick a card, any card," the magician prompts you fanning out a deck of cards. You select a card, note its value, and hand it back to the magician. They do some sleight of hand, make the card disappear into the deck, and then make it reappear. You confirm that it is, indeed, your original card. The magician moves on and you get to go back to enjoying your dinner.
Where is the real magic? Is it in the magician's ability to make a card reappear? Or, is it something that many of us take for granted each and every day? In the very instant you glance at a card, you're able to take in details without even thinking about it.
Computer Vision aims to teach computers to interact with the visual world. It has applications in navigation, automated inspection, medical image process, and so much more.
In this talk I will do the following:
- Introduce the field of Computer Vision.
- Demonstrate how to manipulate a webcam video feed and pre-process the video to perform Canny Edge Detection.
- Use these edges to isolate a playing card image and, eventually, identify which playing card is being shown.
No prior knowledge of Computer Vision or Machine Learning is necessary.