2012-03-28 2 views
0

ребята! Я заметил, что здесь много людей, знакомых с OpenCV и PHP, поэтому я был бы очень благодарен, если бы вы могли ответить на некоторые мои вопросы. На данный момент я работаю над своей дипломной работой, и тема - Inpainting on Web. Я сделал приложение для Inpainting самостоятельно в OpenCV. Это консольное приложение. Теперь я хотел бы знать, как я могу подключить свое приложение к PHP и все вместе, чтобы заставить его работать на моем компьютере с помощью программы XAMPP? Я нашел в Интернете, что DLL-файл может быть сделан из приложений в OpenCV. Я также прочитал, что DLL-файл можно связать через PHP. Может ли это сработать? У вас есть еще одно предложение? Маленький совет? Руководство? Что-нибудь. И возможно ли, что пользователь linux использует файл Windows .dll в этом случае?
Большое вам спасибо!OpenCV & PHP & XAMPP

ответ

0

I would like to know how I could connect my application with PHP and everything together in order to make it start working on my computer via the XAMPP program

A. Мой совет: придерживайтесь своего консольного приложения я просто называю его формы PHP с помощью exechttp://php.net/manual/en/function.exec.php или systemhttp://www.php.net/manual/en/function.system.php в PHP .. Это будет намного проще для вас и быстрее

B Вместо того, чтобы писать собственное расширение php .dll, я предлагаю использовать уже существующий http://code.google.com/p/pecl-win/downloads/detail?name=php_facedetect-1.0.1-5.3-ts.dll&can=2&q= .... писать PHP-расширения - это еще одна игра с мячом

C. Если вы хотите использовать чистую реализацию PHP, которая относительно медленно http://www.xarg.org/project/php-facedetect/

D. Другой вариант заключается в использовании https://github.com/mgdm/OpenCV-for-PHP (Это также будет работать для пользователей Linux)

Я надеюсь, что это помогает

Благодаря :)

+0

вы радушны .... который один из вариантов работает для вас ??? – Baba

+0

Спасибо, это мне очень поможет. Несколько дней назад я увидел проект PHP-Facedetect. И я попытался понять исходный код. И способ подключения php и OpenVC. Теперь я попробую другой подход. Tnx много. – Rile

+0

Извините за незавершенный комментарий. – Rile

0

Я не совсем понимаю, что вы пытаются сделать. У вас есть консольное приложение, и вы хотите создать для него веб-интерфейс php? Тогда все, что вам нужно, это запускаемая функция: http://www.php.net/manual/en/function.exec.php

Подробнее о выполнении программы системы: http://php.net/manual/en/book.exec.php

+0

Да. У меня есть консольное приложение, и я хочу создать веб-сайт, чтобы приложение Inpainting было доступно для всех. Tnx – Rile