Skip to content

Ishwor-git/face-recognition-cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Recognition Project in C++

Project Overview

  • This C++ project leverages OpenCV, GLFW, and IMGUI to implement various image recognition features. The project includes the following functionalities:

    1. Face Detection
    2. Eyes Detection
    3. Image Capture
    4. Face Recognition
    5. Facial Emotion Detection (Additional)

Prerequisites

Before running the project, ensure you have the following dependencies installed:

  1. C++ Compiler: MinGW

  2. Install or Extract OpenCV to the C:\ directory.

    • Add the OpenCV bin directory to the system's environment variables (e.g., C:\opencv\build\x64\vc16\bin).
    • CMake: https://cmake.org/download/
  3. Install CMake to generate build files.

  4. IMGUI GitHub: https://github.com/ocornut/imgui

Setting Up the Project

  1. Configure C++ Compiler:

    • Install MinGW and add its bin directory to the system's PATH.
  2. Configure OpenCV:

    • Install or extract OpenCV to the C:\ directory.
    • Add the OpenCV bin directory to the system's PATH.
  3. Download CMake and CMakeLists Extension for VSCode:

    • Install CMake and the CMake extension in Visual Studio Code for easy project configuration.

Building and Running the Project

- Build the Project: Use CMake to generate build files.

Explore Image Recognition:

The application window will open, showcasing the various image recognition features. Follow the on-screen instructions to capture images, detect faces, and explore additional functionalities.

Happy coding! 🚀

About

oop project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 51.8%
  • C++ 44.6%
  • Objective-C 2.1%
  • Objective-C++ 0.9%
  • CMake 0.6%
  • GLSL 0.0%