Комментарии 48
Эээ, чего-то не увидел результат работы. Работает? Насколько быстро? Ложные срабатывания были?
Ложные срабатывания есть. Иногда не узнает, иногда определяет человека неправильно. Отдел компьютерного зрения забирает фэйлы, дотюнивает модель.
А статистика есть? В скольких процентов случаев? Не пробовали добавлять самообучение — т.е. если система неправильно опознала, но человек приложил пропуск — сфотографированный при этом фейс дообучал модель?
Про статистику будет отдельная статья =)
Если человек распознался и дверь открылась, но опознался не тот человек
Вот это интересный вопрос — как такое происходит? Обыкновенный человек в роли распознавателя тоже бы ошибся в данном случае?
Это примерно как фотографии знаменитостей в глянце и в жизни.
Но вы же не перепутаете Бреда Пита с Брюсом Виллисом, даже в реальной жизни? Можете ж сказать — да, это актеры, так как видел в кино.
Тут вопрос в том, что если сторож знает обоих в лицо — как он может их перепутать?
Это примерно как прийти на свидание в кафе, после знакомства в тиндере =)
Если серьезно, то для хорошего распознавания нужно для сначала человека сфотографировать в фас, может тем же айпадом, а потом уже сравнивать.
Второй вопрос: что делать с обработанным изображением на компе? Надо же дверь открыть — вот отсюда появляются малинки с ардуинками.
Сейчас в работе несколько идей, как отличать человека от фотографии. К чему в итоге придем — расскажу как-нибудь в следующий раз =)
И как на хэллоуин в офис заходить?
А вы говорите в офис, тут международные рейсы уже с распознованием лиц.
Правда я не совсем понял, откуда у них данные для сопоставления. Не уверен что данных из биометрического паспорта достаточно.
2. Ну раз Веб-интерфейса нет, есть пример на python.
smarty.py — cli утилита.
Для неё я должен сам составить URL к API.
Надо самому получить токен к сервису, обратившись к другому методу API передав в него данные входа в MCS, и токен поставить в URL…
Бросил это, внутри smarty.py никакого API готового нет, просто делаются HTTP запросы.
Я наверное ленивый.
3. И зачем токен отдельный? Почему как с S3 хранилищем нельзя, настроить токены в интерфейсе MCS? И не надо свои данные авторизации ко всему MCS…
2. Да, это просто обертка на http api для более удобного использования.
3. Тут не могу ответить, но ответственным людям комментарий показал.
И вообще, Влад, мы же это обсуждали в пятницу, когда ты приезжал =)
Эту же особенность можно увидеть в приложении Облако. Оно может фотографии одного человека разделить на несколько персон. В Облаке эта проблема решена — там можно вручную выбрать несоколько персон и нажать «Объединить».
Зачем кодировать и отправлять весь поток с первой на вторую Raspberry Pi?
Почему бы на первой не делать OpenCV детект лица, делать crop и посылать в Vision?
Сначала мы попробовали сгенерировать писк на Raspberry Pi через gpio. Получилось крайне плохо. Поэтому решили вынести эту функцию отдельно от Raspberry Pi, подключив маленькую ардуино (на самом деле Iskra mini), к которой были припаяны пищалка и светодиод, через TTL прямо к колодке.
facetable Вот и пришли времена, когда вместо мультивибратора на двух транзисторах для генерации писка используется целый отдельный компьютер...
Здесь девочка отвернулась и прищурилась, а мальчик вообще в фуражке с тенью на половину лица. Но при этом нейронная сеть точно их распознала
Насколько спорим, что мальчика сеть распознала по тёмно-синей курточке с расплывчатым пятном над ней, а девочку — по двум белым пятнам (бантам) над головой?
Все нейросетевые/эволюционные алгоритмы имеют свойство находить требуемый от них результат неортодоксальными способами — но отнюдь не теми, которые от них ожидаются.
Так что скоро злоумышленники начнут наносить на лица пару-тройку полосок и проходить себе спокойно.
В общем, продолжайте, пожалуйста. Хакерам (которые с мозгами) ещё одна цель для взлома всегда пригодится.
Вот и пришли времена, когда вместо мультивибратора на двух транзисторах для генерации писка используется целый отдельный компьютер..
мультивибратор на двух транзисторах, 3х цветный светодиод, самодельная плата под все этом и минимум 4 ноги gpio от распбери. Кажется это будет сложнее и дороже, чем использовать готовый распаяный контроллер, который подключается по ttl.
Насколько спорим, что мальчика сеть распознала по тёмно-синей курточке с расплывчатым пятном над ней, а девочку — по двум белым пятнам (бантам) над головой?
Боюсь что все немножечко сложнее, чем вам представляется, но согласен на спор: могу прислать оригинал картинки и если вы сможете надеть темно-синюю курточку и сфоткаться так, чтобы используя Vision API, вы определились как парень на фото, я проставляюсь ящиком пива.
Кажется это будет сложнее и дороже, чем использовать готовый распаяный контроллер,
- Для лично Вас это, может быть, и будет "проще и дешевле". Но этот контроллер не из воздуха появился, а изготовлен на фабрике, которую надо было сперва разработать и построить.
- Лишняя точка отказа. Выйти из строя/оказаться отхаченным для компьютера на порядки проще, чем для мультивибратора.
если вы сможете надеть темно-синюю курточку и сфоткаться так, чтобы используя Vision API, вы определились как парень на фото,
Уверен, что смог бы ("всё можно наладить, если вертеть в руках достаточно долго" ©), но это будет стоить сильно дороже ящика пива (которое я, кстати, не пью).
Уверен, что смог бы («всё можно наладить, если вертеть в руках достаточно долго» ©), но это будет стоить сильно дороже ящика пива (которое я, кстати, не пью).
Я был уверен, что вы соскочите, поэтому запросто согласился на спор, который вы же и предложили. Вместо пива могу проставить вискарь, воду перье и что угодно другое. Просто я уверен, что многие «эксперты» сильны только комменты на хабре писать.
Я был уверен, что вы соскочите [...] Вместо пива могу проставить вискарь, воду перье и что угодно другое.
А я не соскакивал — я просто отметил, что предлагаемая награда непропорциональна усилиям, требуемым для её получения. У нас на иллинойщине ящик пива Perrier стоит 15 долларов. Час моей работы стоит не менее 50 долларов. Ваша задача потребует нескольких рабочих дней чисто на подготовку рабочего окружения.
Нагугливание нескольких ссылок, подтверждающих мою точку зрения, потребовало трёх минут, т.е. пропорциональность была соблюдена.
Просто я уверен, что многие «эксперты» сильны только комменты на хабре писать.
- Я никогда не позиционировал себя как "эксперта" в данном поле.
- По моим наблюдениям, в обсуждении нейронных сетей и проч. постоянно происходит ошибка антропоморфизации, т.е. обсуждающий, видя входные данные и результаты, думает, например — "о, я вижу на этой картинке тигра — нейросеть наверняка вычленила из картинки усы, лапы и полосатый хвост и приняла такое решение", хотя на самом деле нейросеть вынесла такое решение, скажем, по чередующейся текстуре пикселей.
а такую штуку как Upboard не рассматривали? Вполне себе нормальный компьютер от Atom до Pentium, в формате малины.
да и подключить можно почти любой кастомный контроллер, точно также как к ней
Компьютерное зрение как альтернатива офисным пропускам