
Overall Course Introduction
Highlights of the Course content
The prerequisites for the course
Details of the deliverables at the end of the course
Set up the hardware environment for facial recognition by configuring inbuilt or external cameras, testing across multiple devices, and learning how to switch between, start, stop, and snap pictures.
Explore software requirements for facial recognition using AForge/Accord in .NET, with Windows 7 and above, and design the user interface entirely in code with Visual Studio.
Create a Windows Form UI using the Windows Phone app project template, then design with the tool box, designer, and properties pane, adding forms and controls and adjusting their appearance.
Learn how to download the AForge/Accord libraries, organize them in a project folder, and add them as references in Visual Studio to enable facial recognition in .NET/C#.
Explore a face detection code demo in a .NET Windows Forms app that loads images via a file dialog and runs facial recognition with default and smaller search modes.
Demonstrates live capture from the webcam, including loading the video device, initializing and starting the camera, capturing frames, and optional face detection.
Explore the design phase of a facial recognition tool, building a dynamic filter panel that applies image filters, detects faces and shapes, and draws rectangles around detected faces.
Explore the filter test demo for facial recognition in .net/c#, showcasing dynamic image handling, on-the-fly picture boxes, bitmap-based effects, and color-based feature detection using rectangles and chips.
Explore how to validate passport photos by testing two detection algorithms, assess background uniformity, ensure a single centered face, and enforce quality and resolution criteria.
Explore a live demo of passport facial recognition in .NET/C# using Aforge/Accord, showcasing validation rules, background handling, and multi-face scenarios.
Deploy facial recognition logic in .NET/C# as a web service for mobile and web apps across the cloud, and serialize data securely using xml.
A thorough course on facial recognition that includes excerpts from real-world projects and a detailed tutorial for each stage. Before the technical discussion and demonstration are fully described, the results output are explained first. The entire course follows a straightforward, well-paced format with thorough audio and visual aids. Lessons cover live and non-live face identification with scenarios for several application types (mobile, online, desktop, and cloud), libraries integration, introduction to desktop user interface, and image filters.
You'll learn:
Setting up a project and adding external libraries to Visual Studio
The fundamentals of using the Accord and Aforge libraries for object detection
Using the Accord and Aforge libraries to apply different picture filters
How to use .NET/C# to identify distinct faces and shapes
Find the attached camera and snap a photo using .NET/C#
Verify the required passport photo's quality.
Validation and detection of backgrounds
Design of the user interface for desktop applications
How to make code reusable by packaging it as a class library
Recognizing the different applications of the learning objectives for desktop applications, web solutions, and service-oriented architecture in cloud or on-premises settings
Although facial detection and recognition are the main goals of this course, you can utilize the knowledge to create and build various kinds of object/shape detection.