2011-02-15 20 views
17

PHP ile bir uygulama geliştirmeye çalışıyorum.OpenCV'yi PHP ile bütünleştirmenin bir yolu var mı?

Bu uygulamanın geliştirilebilmesi için iki olası yol vardır. Birincisi, tarayıcıda doğrudan görüntü işleme, www.picnik.com gibi bir şey yapmaya çalışmaktır. Biri, CBIR (içerik tabanları görüntü alma) algoritmalarını geliştirmektir.

Yani, bir PHP betiğinden bir OpenCV programına görüntü göndermek mümkün mü? Veya gerçek zamanda manipüle edilen görüntüyü bile görüntülüyor musunuz?

Teşekkürler. 'Php OpenCV' için bir google arama yapmak

cevap

6

anlaşılacağı - evet Bu seferki iyi görünüyor

can :). http://www.xarg.org/project/php-facedetect/ (Yüzleşme bozukluğuna özgü olduğunu biliyorum, ancak sizin için iyi bir başlangıç ​​noktası olabilir).

Yalnızca kendi sunucunuzu kullanıyorsanız, ek çok sayıda temel malzeme eklendiğinde mümkün olacaktır.

+0

Coincidently, "opencv PHP" için bir Google araması şimdi bu sayfayı getiriyor. – GPPK

0

Hem sunucu kısıtlamalarına hem de hedef programa bağlıdır. Sunucu izin veriyorsa, harici programları çalıştırabilir ve bunlara argümanlar gönderebilirsiniz. Bu dış programlar genellikle GUI olmaksızın CLI programlarıdır. Görüntü, bir görüntü dosyasına (pikseller hakkında veri yerine), yani my_opencv_program -resize 1024x768 -infile /tmp/input.jpg -outfile /tmp/output.jpg'a bir yol olarak iletilecektir.

5

OpenCV for PHP yeni bir modül modülüdür. Tamamlanmak için biraz çalışma gerekiyor, ama çok fazla iş zaten yapıldı.

Anlaşılan o vb yüzün açısı ile ilgisi muhtemelen, her fotoğrafın üzerinde% 100 çalışmıyor, ama üzerinde iyi raporlar duydum:

+1

Terk edilmiş görünüyor. – Spechal

+0

@Spechal, yazar aktif olmayabilir, ancak hala çekme isteklerini kabul ediyor. – h0tw1r3

2

orada başka bir PHP yüz tanıma sınıf here olduğunu. Bir sonraki projemde kullanmayı düşünüyorum.

İlgili konular