docs: update object counting article (#153)

* Add files via upload

* Update object_counting.md
This commit is contained in:
mmkuznecov
2019-08-04 20:58:59 +03:00
committed by Oleg Kalachev
parent 0acbf61c8f
commit 7238eed4ef
5 changed files with 56 additions and 0 deletions

BIN
docs/assets/0.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

BIN
docs/assets/CS.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

BIN
docs/assets/heatmap.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 140 KiB

View File

@@ -56,3 +56,59 @@ sofa, train, tvmonitor
<img src="../assets/op.png" width="50%"> <img src="../assets/op.png" width="50%">
По вопросам пишите в Telegram @mmkuznecov. По вопросам пишите в Telegram @mmkuznecov.
## Версия с HD-Link
Если имеется настроенная система HD-Link для передачи видео в хорошем качестве на большие расстояния, можно использовать следующие скрипты для обработки поступающего видео.
## Для поштучного подсчета
Для запуска этой версии необходимо скачать программу из репозитория:
```bash
git clone https://github.com/mmkuznecov/HD_Link_counting.git
```
На пк должен быть установлен Python. Для установки всех необходимых модулей, нужно перейти в папку, куда была скачана программа и, чтобы установить все необходимые модули, прописать в консоли:
```bash
pip install -r requirements.txt
```
Перед тем, как запускать программу, надо убедиться, что ПК связан с GroundPi по Ethernet или Wi-Fi.
Если работать из под операционной системы Windows, чтобы запустить работу программы, достаточно дважды кликнуть по файлу run.bat.
На обработанных кадрах отображается количество распознанных с начала работы объектов (Total), а также количество объектов в конкретном кадре (Objs on frame).
Пример работы:
<img src="../assets/0.gif" width="50%">
***На изображении есть еще один параметр - Status, но он был убран.***
## Для обработки больших групп людей
Скачиваем программу из репозитория:
```bash
git clone https://github.com/mmkuznecov/HD_Link_crowd.git
```
Аналогичным образом устанавливаем все необходимые модули через requirements.txt, проверяем подключение, запускаем программу. Также надо будет [скачать модель](https://drive.google.com/file/d/1KY11yLorynba14Sg7whFOfVeh2ja02wm/view?usp=sharing) и поместить ее в папку.
Через определенные промежутки времени, программа сохраняет снимки, полученные с камеры, при этом обрабатывет их и выводит данные о количестве людей.
Пример работы:
Оригинал изображения:
<img src="../assets/CS.jpg" width="50%">
Тепловая карта плотности скопления людей:
<img src="../assets/heatmap.jpg" width="50%">
В итоге получается примерно 1562 человека:
<img src="../assets/screen.jpg" width="50%">