Skip to content

Application for recognition of employees by face and eyes

Notifications You must be signed in to change notification settings

Ledrunning/EmployeesAccounting

Repository files navigation

Employees Accounting

Attention!

The Haar Cascade method is considered outdated compared to modern deep learning approaches for face detection, as it offers lower accuracy and is more prone to false positives. However, it can still be useful for lightweight applications on low-resource devices.

Introduction

Employees Accounting is a client-server application designed for employee accounting utilizing face detection technology. The application is currently under construction and aims to provide a comprehensive solution for managing employee records with a focus on security through face detection.

Technologies Used

  • Server-side The application is built on the .NET 6 version.
  • WPF (MVVM): The user interface is developed using Windows Presentation Foundation with the Model-View-ViewModel architectural pattern is written using .NET Framework 4.8.
  • REST: the client and server communication is based on RESTful principles.
  • Entity Framework 6 (EF6): ORM (Object-Relational Mapping) is used for database operations.
  • MSSQL: Microsoft SQL Server is the database management system.
  • NLog: Logging is implemented using the NLog library for effective debugging and error tracking.
  • WEB API: A Web API is utilized to facilitate communication between different components of the application.
  • EMGU CV 4x: Image processing and face detection capabilities are powered by the EMGU CV library (version 4.x).
  • Autofac: Dependency injection is managed through the Autofac container.

ATTENTION! The application is under construction.

UI layout