@propython

Страница 212 из 228
M
20.09.2018
07:47:20
Здравствуйте! Посоветуйте, пожалуйста, найти решение. Пишу дипломную работу с использованием распознавания лиц (библиотека opencv). Задача следущая: малина определяет лицо с камеры и ищет в БД этот фейс. Проблема заключается в том, что для каждого лица в БД может быть выделен только ОДИН образец

Stepan
20.09.2018
07:55:45
А можете описать подробнее в, чем конкретно проблема?

И Лучше dlib

M
20.09.2018
07:57:56
А можете описать подробнее в, чем конкретно проблема?
Спасибо,что отозвались! Проблема в том, что как я понял, для более-менее однозначной идентификации человека на фото, нужно много образцов его лица для начала...

Google
Stepan
20.09.2018
07:58:58
Это да Вы настраиваете нейронную сеть?

Или детектор ручками пишете?

Какие нибудь каскады хаара?

M
20.09.2018
07:59:39
Это да Вы настраиваете нейронную сеть?
Нет, использую готовые модули. да, каскады

Alex
20.09.2018
07:59:51
Спасибо,что отозвались! Проблема в том, что как я понял, для более-менее однозначной идентификации человека на фото, нужно много образцов его лица для начала...
ты прав, нужно как минимум создать модель, пока ты можешь максимум - посчитать евклидовы расстояния по метрикам. Но здесь погрешность будет очеснь высокая

на opencv без обучения ты не сможешь идентифицировать нормально "разность" лиц

https://github.com/ageitgey/face_recognition

Stepan
20.09.2018
08:01:07
Да, и каскады хаара, если я ничего не попутал, они для распознавания ещё подойдут, а вот для сверки - кажется нет

Потому что

Если два шаблона (уши лапы и хвост) одинаковые Это не значит, что одинаковые люди

M
20.09.2018
08:01:37
Alex
20.09.2018
08:01:39
можешь взять пример, там есть true/false из коробки по определению человека

Stepan
20.09.2018
08:01:48
А вот find face

Google
Stepan
20.09.2018
08:01:53
Он тоже выделяет лицо

А выделяет ли он одинаковыми прямоугодьниками одинаковые лица? - кажется нет

Alex
20.09.2018
08:02:41
M
20.09.2018
08:02:45
Alex
20.09.2018
08:03:44
compare_faces

это тебе нужно)

Stepan
20.09.2018
08:04:25
а разве товарищу надо не сравнивать лица?

распознавание лица это вообще о другом

Alex
20.09.2018
08:04:28
я сейчас решаю похожую задачу, только вот помимо прочего пытаюсь сам метрики оптимальные собрать

Stepan
20.09.2018
08:04:30
о, там есть compares

Александр, а можно я тебе в личку напишу

?*

у меня тоже похожая задача)

M
20.09.2018
08:05:05
А вот ещё мысль появилась (может не очень умная, но всё же), если взять одно фото и деформацией сделать из него 100 других (поворачивать лицо, добавлять шум и тень), а потом этим обучить сеть?

Stepan
20.09.2018
08:06:56
это поможет

это стандартная процедура

когда ты из маленького количества данных делаешь больше

проблема в том, что у тебя слишком мало данных

сильно измененное, моё лицо похоже на лицо еще сотни человек

Alex
20.09.2018
08:11:14
А вот ещё мысль появилась (может не очень умная, но всё же), если взять одно фото и деформацией сделать из него 100 других (поворачивать лицо, добавлять шум и тень), а потом этим обучить сеть?
Сами повороты и деформации будут шумами, причем это будет ужасно грязный датасет) Тогда как информацию о части профиля ты не достанешь, а расплющищь нос, губу, неестественно челюсть - и будет потом у тебя сеть выбирать из похожих инвалидов или алкашей)))

Google
Alex
20.09.2018
08:11:34
ну разве что руками будешь дорисовывать естественные данному человеку черты лица)))

Alex
20.09.2018
08:13:08
печалька. А что там на счет dlib? Чем лучше?
вам сударь с 1 фото ничто не поможет

все одинаково плохо)

M
20.09.2018
08:14:07
вам сударь с 1 фото ничто не поможет
Тогда придется переписать цели диплома)

Alex
20.09.2018
08:14:49
попробуй просто face recognition, сравнение лиц из коробки с включенным cnn

может реально тебе хватит

преподам скажешь что бы бошкой не вертели и смотрели ровно в камеру)

M
20.09.2018
08:15:49
Просто идея была такая, что камеры бы работала на вахт общежития и вахтерше сразу бы писала живет здесь человек или нет на основании БД студенческих..

а там только по одной фотке

Stepan
20.09.2018
08:21:38
не получится

Stepan
20.09.2018
08:21:42
тогда делай так

напиши софтину, которая каждый раз при срабатывании как его правильно, турникета, делала снимок с камеры и отправляла его в базу

либо

делала снимок с базы, вычисляла какие-то метрики, типо фокальных точек

и отправляла его в базу

в какой-нибудь jsonчик эти метрики запихнуть

и через пару дней у тебя появится дохрена данных

собственно, проблема только в том, что все зайцы, которые в эти дни пролезли - будут программой чекаться как НЕ зайцы, а все остальные, даже если с рабочим пропуском- идут лесо

Google
Stepan
20.09.2018
08:23:53
м

как тебе?

M
20.09.2018
08:23:56
и через пару дней у тебя появится дохрена данных
Это отличное решение, но у нас нет турникетов :(

Stepan
20.09.2018
08:24:48
тогда повесить/перевесить камеру туда, куда идут те, кому можно ходить в общагу, и на эти дни запретить проход гостей

скажем, в холл, на лестницу 1 этажа

Alexander
20.09.2018
08:25:05
для распознавания лиц (всмысле именно идентификации) обычно используют one-shot learning. там сиамская сеть с triplet loss

Admin
ERROR: S client not available

Stepan
20.09.2018
08:25:23
у парня диплом бакалавра, а не дисер

Alexander
20.09.2018
08:25:48
так есть все готовое

Stepan
20.09.2018
08:26:04
написать простой детектор объекта по гистограмме (скакнула - есть объект) и делать фото во время скачка (а лучше через 5 сек после скачка, чтобы объект подошел к камере)

Stepan
20.09.2018
08:26:16
ну, в общем ладно

Alex
20.09.2018
08:26:55
ага... тоже посмотрю
как сдлаешь пиши в СберТех, они вроде свою лицевую биометрию по 1 фото так и не довели до ума

станешь миллионером

Stepan
20.09.2018
08:29:26
не довели, теперь они хотя сделать рекогнишн по видео, успешно применяют тензор флоу

Aleksey
20.09.2018
11:20:48
Всем привет. Подскажите кто знает: В питоне есть средства перехвата запуска процессов системы? То есть я хочу сделать список программ которые нельзя запускать и при попытке запустить программу показывать диалоговое окно с условной надписью "Отказано в доступе". Знаю что просто запретить запуск можно через реестр видны но если это можно реализовать средствами питона было бы здорово

Google
M
20.09.2018
11:36:09
Да, что-то вроде того
Демон на 3 строчки с расширением pyw и в автозагрузку

V
20.09.2018
11:37:16
psutil, записал. Спасибо)
Спасибо в кружку не нальешь )))

M
20.09.2018
11:38:45
Идеально)

V
20.09.2018
11:39:06
во уже лучше)) но я пожалуй кофейку бахну)

V
20.09.2018
11:39:30
а то так можно и рабочий день слишком быстро закончить

Aleksey
20.09.2018
11:40:09
во уже лучше)) но я пожалуй кофейку бахну)
Да, думаю до завтрашнего вечера подождет)

M
20.09.2018
11:44:12
Не нужно тут пхп разработчиков постить ?

Moon
20.09.2018
11:44:19
Хахахвх

Страница 212 из 228