OpenCV и Php. Невозможно?

Видите, я пытаюсь использовать OpenCV в Php, но я не могу найти правильный способ сделать это. Ни в стеке потока

В интернете я нашел два разных способа попробовать:


  1. Используя этот мерзавец. https://github.com/mgdm/OpenCV-for-PHP

Проблема: Этот код использует функцию dl для импорта расширений при выполнении в реальном времени, которые были удалены из последних версий php (я думаю, с 5.3 до 5.6)

Решения, которые я пробовал:

  1. Добавьте расширение .so в файл php.ini.
    Проблема: в коде нет файла opencv.so
  2. Понизьте мой php 5.6 до 5.2
    Проблема: Несовместимость с другими частями кода.

  1. Использование пакета OpenCV Pecl. http://pecl.php.net/package/opencv

Проблема: Интернет показывает пакет, но в нем нет «доступных выпусков». Ни то, ни другое, если я попытаюсь загрузить его на Centos, используя «(sudo) pecl download opencv». Это дает мне то же самое сообщение, «нет доступных выпусков. Ошибка загрузки».


Дело в том, что я видел алгоритм обнаружения лиц, работающий с openCV поверх php, поэтому я думаю, что можно использовать эту библиотеку на Php. Кто-нибудь знает как?

Заранее спасибо.

1

Решение

OpenCV имеет только реализацию на C ++ и Python и его библиотеку строго машинного зрения. Однако если вы напишите «веб-сервис», скажем, Json для взаимодействия со скриптом машинного зрения, вы сможете получить к нему доступ через запрос клиента php.

image —> ‘json’ —> python facedetect —-> image —> ‘json’ —-> php

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]