Подтвердить что ты не робот

Есть ли способ интегрировать OpenCV с PHP?

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

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

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

Спасибо.

4b9b3361

Ответ 1

Выполнение поиска google для "php opencv" предлагает - да, вы можете:)

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

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

Ответ 2

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

Ответ 3

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

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

Ответ 4

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

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