Есть ли способ интегрировать OpenCV с PHP? - PullRequest
17 голосов
/ 15 февраля 2011

Я пытаюсь разработать приложение с помощью PHP.

Существует два возможных способа разработки этого приложения.Первый - попытаться сделать что-то вроде www.picnik.com , обработку изображений прямо в браузере.Другой - разработка алгоритмов CBIR (поиск изображений на основе контента).

Итак, можно ли отправить изображение из сценария PHP в программу OpenCV?Или даже отображать изображение в реальном времени?

Спасибо.

Ответы [ 4 ]

6 голосов
/ 15 февраля 2011

Поиск в Google по запросу 'php opencv' подсказывает - да, вы можете:)

Этот выглядит прилично.http://www.xarg.org/project/php-facedetect/ (я знаю, что это характерно для отстранения от лица, но может быть хорошей отправной точкой для вас).

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

5 голосов
/ 19 марта 2012

OpenCV для PHP - это новый модуль pecl. Нужно немного поработать, но большая работа уже сделана.

2 голосов
/ 26 июля 2012

есть еще один класс распознавания лиц PHP здесь :

Очевидно, что он не работает на 100% на каждой фотографии, вероятно, из-за угла лица и т. Д., Но я слышал хорошие отчеты об этом. Я подумываю об использовании этого в моем следующем проекте.

0 голосов
/ 15 февраля 2011

Зависит от ограничений сервера и целевой программы.Если сервер позволяет, вы можете запускать внешние программы и передавать им аргументы.

Эти внешние программы обычно являются программами CLI, то есть без GUI.Изображение будет передано как путь к файлу изображения (а не данные о пикселях), т. Е. my_opencv_program -resize 1024x768 -infile /tmp/input.jpg -outfile /tmp/output.jpg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...