2012-03-28 9 views
0

Jungs! Ich habe festgestellt, dass es hier viele Leute gibt, die mit OpenCV und PHP vertraut sind, daher wäre ich sehr dankbar, wenn Sie einige meiner Fragen beantworten könnten. Im Moment arbeite ich an meiner Diplomarbeit und das Thema ist Inpainting on Web. Ich habe den Antrag auf Inpainting in OpenCV selbst gestellt. Es ist eine Konsolenanwendung. Jetzt würde ich gerne wissen, wie ich meine Anwendung mit PHP und alles zusammen verbinden könnte, damit es auf meinem Computer über das XAMPP-Programm zu arbeiten beginnen? Ich habe im Internet gefunden, dass DLL-Datei aus den Anwendungen in der OpenCV erstellt werden konnte. Ich habe auch gelesen, dass die .dll-Datei über PHP verbunden werden kann. Könnte das funktionieren? Haben Sie noch einen Vorschlag? Ein Ratschlag? Tutorial? Etwas. Und ist es möglich, dass der Linux-Benutzer Windows-DLL-Datei in diesem Fall verwendet?
Vielen Dank!OpenCV & PHP & XAMPP

Antwort

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. Mein Rat an die Konsole Anwendung Stick ich es nur nennen PHP exechttp://php.net/manual/en/function.exec.php oder systemhttp://www.php.net/manual/en/function.system.php in PHP bilden .. Dies ist für Sie viel einfacher und schneller

B Anstatt Ihre eigene php .dll Extension zu schreiben, schlage ich vor, dass Sie bereits eine verwenden http://code.google.com/p/pecl-win/downloads/detail?name=php_facedetect-1.0.1-5.3-ts.dll&can=2&q= .... PHP-Erweiterungen zu schreiben ist ein anderes Ballspiel

C. Wenn Sie eine reine PHP-Implementierung verwenden möchten, die relativ sehr ist langsam http://www.xarg.org/project/php-facedetect/

D. Eine weitere Option ist mit https://github.com/mgdm/OpenCV-for-PHP (Dies würde auch für Linux-Anwender arbeiten)

Ich hoffe, das

Dank hilft :)

+0

Sie sind willkommen .... die eine der Optionen für Sie arbeitet ??? – Baba

+0

Danke, das wird mir sehr helfen. Vor ein paar Tagen habe ich das PHP-Facedetect-Projekt gesehen. Und ich habe versucht, Quellcode zu verstehen. Und die Art der Verbindung von PHP und OpenVC. Jetzt werde ich einen anderen Ansatz versuchen. Tnx viel. – Rile

+0

Entschuldigung wegen nicht abgeschlossenem Kommentar. – Rile

0

Ich verstehe nicht ganz, was Sie versuchen zu tun. Sie haben eine Konsolenanwendung und möchten dafür eine PHP-Weboberfläche erstellen? Dann alles, was Sie brauchen, ist die exec-Funktion: http://www.php.net/manual/en/function.exec.php

Mehr zu Systemprogrammausführung: http://php.net/manual/en/book.exec.php

+0

Ja. Ich habe eine Arbeitskonsolenanwendung und möchte eine Website erstellen, damit die Inpainting-Anwendung für alle verfügbar ist. Tnx – Rile