[Сценарий] Детектор лиц на PHP без использования OpenCV

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Детектор лиц на PHP без использования OpenCV

Сообщение directman66 » Пт июн 08, 2018 11:41 am

Для MD больше подойдет порт OpenCV на php. Их кстати много, есть какой-то вариант, который устанавливается через composer.

Если найдем нужный вариант - можно будет запилить модуль!

https://github.com/mgdm/OpenCV-for-PHP
https://github.com/hihozhou/php-opencv.git http://phpopencv.org/


Или это все библиотеки для работы с приоритарной библиотекой?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Детектор лиц на PHP без использования OpenCV

Сообщение Aven » Пт июн 08, 2018 12:41 pm

Последний коммит более 3 лет назад...
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Детектор лиц на PHP без использования OpenCV

Сообщение Aven » Пт июн 08, 2018 1:01 pm

репозитарий указаный в 1 посте вообще ВОСЕМЬ ЛЕТ как заброошен.
Вот тут есть несколько способов работы с opencv, репозитарии обновлялись недавно.
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Детектор лиц на PHP без использования OpenCV

Сообщение Aven » Пт июн 08, 2018 1:23 pm

На хабре кстати много статей про компьютерное зрение, есть и база образцов номеров для тестов:
https://habr.com/company/recognitor/blog/243919/
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Детектор лиц на PHP без использования OpenCV

Сообщение directman66 » Пт июн 08, 2018 2:09 pm

МАйл ру по моей просьбе родило пример на php https://help.mail.ru/vision/api/example_php
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Детектор лиц на PHP без использования OpenCV

Сообщение tarasfrompir » Пт июн 08, 2018 2:15 pm

directman66 писал(а):
Пт июн 08, 2018 2:09 pm
МАйл ру по моей просьбе родило пример на php https://help.mail.ru/vision/api/example_php
Ага = оставь им номер свой , а потом будешь письма счастья получать... Типа штрафиков и всего такого...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Детектор лиц на PHP без использования OpenCV

Сообщение tarasfrompir » Пн июн 18, 2018 4:12 pm

https://github.com/mauricesvay/php-facedetection - кстати вот это побыстрее будет
Спасибо нам ПОМОЖЕТ..!
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 154 раза

Re: Детектор лиц на PHP без использования OpenCV

Сообщение Aven » Пн июн 18, 2018 6:08 pm

ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Детектор лиц на PHP без использования OpenCV

Сообщение ipz » Пн июн 25, 2018 5:37 pm

Странное название темы) Это же не вместо OpenCV, а обертка php к этой библиотеке.
Не помню почему, но воспользоваться ей не удалось. Пришлось изучать Python.

В результате я сделал, м.б. глубоко ошибочный вывод, что OpenCV, дальше демок не даст продвинуться...
В основном, т.к. довольно медленно и не надежно работает. Люди не роботы и заставить их смотреть строго в камеру можно только на демках)))

Случайно наткнулся и попробовал библиотеку YOLO .
Демо разработчиков здесь

OpenCV тоже может понадобится для подключения к видео потоку и поддержки бОльшего количества форматов файлов.
CUDA - для использование быстрых вычислений на GPU. По утверждению разработчиков в 500 раз! Но для работы CUDA нужна видеокарта (ы) NVidia

Быстродействие на обычном ноуте, без использования CUDA и рекомендации по железу немного охладили мой пыл.

Но, в целом, возможности YOLO больше впечатляют.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Детектор лиц на PHP без использования OpenCV

Сообщение tarasfrompir » Пн июн 25, 2018 8:35 pm

ipz писал(а):
Пн июн 25, 2018 5:37 pm
Странное название темы) Это же не вместо OpenCV, а обертка php к этой библиотеке.
Не помню почему, но воспользоваться ей не удалось. Пришлось изучать Python.

В результате я сделал, м.б. глубоко ошибочный вывод, что OpenCV, дальше демок не даст продвинуться...
В основном, т.к. довольно медленно и не надежно работает. Люди не роботы и заставить их смотреть строго в камеру можно только на демках)))

Случайно наткнулся и попробовал библиотеку YOLO .
Демо разработчиков здесь

OpenCV тоже может понадобится для подключения к видео потоку и поддержки бОльшего количества форматов файлов.
CUDA - для использование быстрых вычислений на GPU. По утверждению разработчиков в 500 раз! Но для работы CUDA нужна видеокарта (ы) NVidia

Быстродействие на обычном ноуте, без использования CUDA и рекомендации по железу немного охладили мой пыл.

Но, в целом, возможности YOLO больше впечатляют.
Никакая это не обёртка Опенсв на пхп. Метод определения лиц основан на алгоритме виолы-джонса - это да.
НО опенсв это библиотека позволяющая обрабатывать видео и (или любые формы изображений) немого быстрее. А точнее это библиотека для работы с вышеуказанным , но никак не с методом виолы- Джонса. Конечно она работает и с распзнпвнаием лиц и номеров машин и всего остального что только можно распознать, но это всего лишь обработка графики.
А топик стартер таки показал библиотеку без Опенсв. Читайте ридми на гите. "so you don't need to download or install OpenCV, although it is a great tool too."
Спасибо нам ПОМОЖЕТ..!
Ответить