Распознавание лиц
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Распознавание лиц
Простите перестарался с параметрами. Тоже дома подопытных "кроликов" просить неохота...
В следующем выпуске исправлю..
Щас разбираюсь с англицкими символами при активации присутствия - оказалось нет украинского перевода файла devices_ua. Подал на сиправление Сергею.
В следующем выпуске исправлю..
Щас разбираюсь с англицкими символами при активации присутствия - оказалось нет украинского перевода файла devices_ua. Подал на сиправление Сергею.
- За это сообщение автора tarasfrompir поблагодарил:
- Rus9393 (Пн сен 04, 2017 9:19 am)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Распознавание лиц
Встречайте улучшеный вариант...
Все также и в том же порядке ...
(Маленькое НО если использовать латиницу при введении имени пользователя то после введения фотографий и тренировки необходимо исправлять вручную файл user.dat - день проигрался но так и не решил даную проблему)
И еще есть вариант без отображения видео face_recognitionnovideo.exe
Программа работает так ...
Файл main.ini
Так же программа запускается с параметрами
в планах подключить двр рекордер и получая уведомление о движении пробовать искать лицо или пользователя
https://drive.google.com/open?id=0B1hHr ... 1RjVUJoZ28 ссылка на файл
Все также и в том же порядке ...
(Маленькое НО если использовать латиницу при введении имени пользователя то после введения фотографий и тренировки необходимо исправлять вручную файл user.dat - день проигрался но так и не решил даную проблему)
И еще есть вариант без отображения видео face_recognitionnovideo.exe
Программа работает так ...
СпойлерПоказать
При запуске определяются ее параметры запуска - приоритетом есть введенные вручную параметры запуска файла, если их нет то берутся они с main.ini файла
Если программа в течении заданного времени (смотрите файл маин.ини) не определит пользователя то она закроется.
Если программа в течении времени находит лицо , но не знает кто это то она отдает Имя Unknow.
Ели программа определяет пользователя с заданной вами точностью то она после передачи ответа на мажордомо тоже закроется.
Если программа в течении заданного времени (смотрите файл маин.ини) не определит пользователя то она закроется.
Если программа в течении времени находит лицо , но не знает кто это то она отдает Имя Unknow.
Ели программа определяет пользователя с заданной вами точностью то она после передачи ответа на мажордомо тоже закроется.
СпойлерПоказать
[Main blok]
portout = 80 - порт мажордомо
rumname = Hall название команты
camnumber = 0 можно посылать ртсп поток вместо ноля поставить (rtsp://192.168.6.100:554/user=user&password=12345&channel=1&stream=0.sdp?real_stream--rtp-caching=100)
porog = 400 порог чуствительности
timetochek = 180 время ожидания программой лица в секундах
portout = 80 - порт мажордомо
rumname = Hall название команты
camnumber = 0 можно посылать ртсп поток вместо ноля поставить (rtsp://192.168.6.100:554/user=user&password=12345&channel=1&stream=0.sdp?real_stream--rtp-caching=100)
porog = 400 порог чуствительности
timetochek = 180 время ожидания программой лица в секундах
СпойлерПоказать
face_recognition.exe 80 Hall 400 180 "rtsp://192.168.6.100:554/user=user&password=12345&channel=1&stream=0.sdp?real_stream--rtp-caching=100"
или
face_recognitionnovideo.exe 80 Hall 400 180 "rtsp://192.168.6.100:554/user=user&password=12345&channel=1&stream=0.sdp?real_stream--rtp-caching=100"
(с параметрами я думаю все понятно)
Возвращает ответы на комнату заданную в параметрах
или
face_recognitionnovideo.exe 80 Hall 400 180 "rtsp://192.168.6.100:554/user=user&password=12345&channel=1&stream=0.sdp?real_stream--rtp-caching=100"
(с параметрами я думаю все понятно)
Возвращает ответы на комнату заданную в параметрах
https://drive.google.com/open?id=0B1hHr ... 1RjVUJoZ28 ссылка на файл
- За это сообщение автора tarasfrompir поблагодарил:
- Rus9393 (Вт сен 05, 2017 11:25 am)
- Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: Распознавание лиц
tarasfrompir1 писал(а): ошибка при запуске и не нашел файл main.ini
- Вложения
-
- 1.PNG (10.27 КБ) 6456 просмотров
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Распознавание лиц
Этот файл должен создатся автоматом при запуске программы фейс датасет.
ПС
Простите немного задержусь в експериментах
Пробую разобратся поглубже во всех етих вопросах...
ПС
Простите немного задержусь в експериментах
Пробую разобратся поглубже во всех етих вопросах...
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 72
- Зарегистрирован: Чт июл 07, 2016 11:44 am
- Благодарил (а): 10 раз
- Поблагодарили: 8 раз
Re: Распознавание лиц
Может лучше оторвать распознавание от комнаты и сделать класс люди и к нему присоединить распознавание.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
-
- Сообщения: 2801
- Зарегистрирован: Пн дек 26, 2016 9:51 am
- Откуда: Екатеринбург
- Благодарил (а): 380 раз
- Поблагодарили: 694 раза
- Контактная информация:
Re: Распознавание лиц
а для linux подобного нет?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Распознавание лиц
Есть (http://www.ab-log.ru/smart-house/video_ ... -detection).directman66 писал(а):а для linux подобного нет?
- За это сообщение автора Chainik поблагодарили (всего 2):
- directman66 (Вт сен 12, 2017 11:07 am) • ipz (Чт дек 14, 2017 6:52 pm)
- Рейтинг: 2.33%
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Распознавание лиц
Встречаем новый вариант...
https://drive.google.com/open?id=0B1hHr ... nVLN1UtMmc
fase_dataset. exe - берет из вебкамеры (если две или больше то смотрим откуда идет изображение)
training.exe - тренирует базу пользователей
update.exe - обновляет базу пользователей (добавляет новые фото и усредняет данные - ВРОДЕ так)
recognition.exe - принцып работы
переменные которые она понимает (они же в файле main.ini)
Из сделаного - обновлено полностью версия самого распознавания и некоторые упрощения
ПС Написал подобие модуля. Теперь из ДВР -ки определяет движение и включает камеру на распознавание...
https://drive.google.com/open?id=0B1hHr ... nVLN1UtMmc
fase_dataset. exe - берет из вебкамеры (если две или больше то смотрим откуда идет изображение)
training.exe - тренирует базу пользователей
update.exe - обновляет базу пользователей (добавляет новые фото и усредняет данные - ВРОДЕ так)
recognition.exe - принцып работы
СпойлерПоказать
При запуске определяются ее параметры запуска - приоритетом есть введенные вручную параметры запуска файла, если их нет то берутся они с main.ini файла
Если программа в течении заданного времени (смотрите файл маин.ини) не определит пользователя то она закроется.
Если программа в течении времени находит лицо , но не знает кто это то она отдает Имя Unknow.
Ели программа определяет пользователя с заданной вами точностью то она после передачи ответа на мажордомо тоже закроется.
Если программа в течении заданного времени (смотрите файл маин.ини) не определит пользователя то она закроется.
Если программа в течении времени находит лицо , но не знает кто это то она отдает Имя Unknow.
Ели программа определяет пользователя с заданной вами точностью то она после передачи ответа на мажордомо тоже закроется.
СпойлерПоказать
(ПРИ передаче Аргумента название аргумента не указываем а пишем через пробел)
# 1 номер порта мажордомо - portout
# 2 название комнаты в которой происходит распознавание лица rumname
# 3 порог распознавания porog
# 4 время распознавания в секундах timetochek
# 5 соотношение кадра (16:9 или 4:3 ) framesize
# 6 номер камеры (если несколько) или адрес потока - camnumber (вариант с камерой - 0, 1, 2 и тд. до 9) (вариант с rtsp потоком (если берем видео из видеорегистратора DVR)- rtsp://192.168.100.100:554/user=user&password=12345&channel=1&stream=0.sdp)
# 1 номер порта мажордомо - portout
# 2 название комнаты в которой происходит распознавание лица rumname
# 3 порог распознавания porog
# 4 время распознавания в секундах timetochek
# 5 соотношение кадра (16:9 или 4:3 ) framesize
# 6 номер камеры (если несколько) или адрес потока - camnumber (вариант с камерой - 0, 1, 2 и тд. до 9) (вариант с rtsp потоком (если берем видео из видеорегистратора DVR)- rtsp://192.168.100.100:554/user=user&password=12345&channel=1&stream=0.sdp)
ПС Написал подобие модуля. Теперь из ДВР -ки определяет движение и включает камеру на распознавание...
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 1
- Зарегистрирован: Чт май 05, 2016 3:34 pm
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Распознавание лиц
может это удобнее прикрутить к мажордомо https://github.com/ucisysarch/opencvjs , демо https://github.com/ucisysarch/opencvjs
или https://trackingjs.com/examples/face_camera.html
или https://trackingjs.com/examples/face_camera.html
- За это сообщение автора overdosed поблагодарил:
- ferrumlogic (Ср сен 20, 2017 8:23 am)
- Рейтинг: 1.16%