diff --git a/docs/assets/Mikhail.jpg b/docs/assets/Mikhail.jpg
new file mode 100644
index 00000000..91d334a8
Binary files /dev/null and b/docs/assets/Mikhail.jpg differ
diff --git a/docs/assets/Timofey.jpg b/docs/assets/Timofey.jpg
new file mode 100644
index 00000000..ad0aa204
Binary files /dev/null and b/docs/assets/Timofey.jpg differ
diff --git a/docs/assets/screen.jpg b/docs/assets/screen.jpg
new file mode 100644
index 00000000..b2898577
Binary files /dev/null and b/docs/assets/screen.jpg differ
diff --git a/docs/ru/SUMMARY.md b/docs/ru/SUMMARY.md
index 7c4f4c38..59b04f51 100644
--- a/docs/ru/SUMMARY.md
+++ b/docs/ru/SUMMARY.md
@@ -50,6 +50,7 @@
* [3G-модем](3g.md)
* Проекты на базе Клевера
* [Шаровая защита коптера](shield.md)
+ * [Распознавание лиц](face_recognition.md)
* [CopterHack-2018](copterhack2018.md)
* [CopterHack-2017](copterhack2017.md)
* Дополнительные материалы
diff --git a/docs/ru/face_recognition.md b/docs/ru/face_recognition.md
index 21ab96b6..7f6addec 100644
--- a/docs/ru/face_recognition.md
+++ b/docs/ru/face_recognition.md
@@ -12,16 +12,19 @@
Для начала нужно установить все необходимые библиотеки:
-```
+```bash
pip install face_recognition
pip install opencv-python
```
+
Затем скачать сам скрипт из репозитория:
-```
+```bash
git clone https://github.com/mmkuznecov/face_recognition_from_clever.git
```
+
## Объяснение кода
+
Подключаем библиотеки:
```python
@@ -31,6 +34,7 @@ import os
import urllib.request
import numpy as np
```
+
***Данный кусок кода предназначен для Python 3. В Python 2.7 подключаем urllib2 вместо urllib:***
```python
@@ -51,11 +55,14 @@ for i in os.listdir('faces/'):
i=i.split('.')[0]
known_face_names.append(i)
```
+
***Дополнение: все изображения хранятся в папке faces в формате name.jpg***
-
-
-
+
+
+
+
+
Инициализируем некоторые переменные:
@@ -65,6 +72,7 @@ face_encodings = []
face_names = []
process_this_frame = True
```
+
Берем изображение с сервера и преобразуем его в cv2 формат:
```python
@@ -89,9 +97,10 @@ frame = cv2.imdecode(arr, -1)
Затем просто запускаем скрипт:
-```
+```bash
python recog.py
```
+
И на выходе:
@@ -100,8 +109,10 @@ python recog.py
## Возможные трудности
При запуске скрипта может выскочить следующая ошибка:
+
```python
known_face_encodings.append(face_recognition.face_encodings(i)[0])
IndexError: list index out of range
```
+
В этом случае постарайтесь переделать изображения в папке faces, возможно из-за плохого качества программа не распознает лиц на изображениях.