A Mobile Facial Recognition System Based on a Set of Raspberry Technical Tools
Authors: Taras Lendiel, Nikolay Kiktev, Oleksandr Korol
National University of Life and Environmental Sciences of Ukraine
1
Relevance and purpose of the study
2
Research materials and methods
3
Structural diagram of the functioning of the mobile machine vision system
Research materials and methods
4
Gx = I(x + 1,y) - I(x - 1,y)
Gy = I(x,y + 1) - I(x,y - 1)
First, the image is divided into small sectors (for example, 8*8 pixels). The next stage is the calculation of gradients, where horizontal (Gx) and vertical (Gy) intensity gradients are calculated for each pixel in the sector:
During the execution stages of the method, the important characteristics are the direction of the gradient θ and the magnitude of the gradient │G│, which are determined at each point of the image:
The complete data set consists of 18 csv files
A histogram of gradient directions is created for each sector. Gradient angles are divided into bins, for example, with an interval of 20° (0°, 20°, 40°, ..., 180°). Each pixel contributes to the corresponding bin depending on the direction of the gradient. The weight of the contribution is determined by the magnitude of the gradient.
Research materials and methods
5
Results
6
Laboratory model of machine vision
Appearance of the interface
Program code Esp8266
7
Conclusions�
8
A mobile machine vision system based on a set of Raspberry technical tools has been developed.
Using the histogram method of oriented gradients, face recognition is performed during the operation of the machine vision system.
By using the neural network tool, training was performed to recognize the stored face specified in the database.
The mobile machine vision system allows you to recognize the face and compare it with the one stored in the database, after which the control element forms a control action on the output ports.
The specified technical implementation allows the use of a mobile machine vision system in automated control systems and Internet of Things technology systems.
Thank you for attention!
9