2016-04-10 28 views
0

Ahududu pi bir yüz tanıma sistemi geliştirmeye çalışıyorum, böylece "apt-get python-opencv" kullanarak opencv indirdi opencv 2.4. 1 ve şimdi "tanıyıcı = createLBPHFaceRecogniser()" kullanırken im hata gösteriyor.createLBPHFaceRecognizer() modülü bulunamadı ahududu pi opencv 2.4.1 ve python

"traceback (en son çağrı son):

Dosya "", hat 1, n

tanıyıcı = createLBPHFaceRecogniser()

NameError: adı 'createLBPHFaceRecogniser()'" tanımlı değil

cevap

0

Cv2'yi almadıysanız?

import cv2 

recogniser = cv2.createLBPHFaceRecognizer() 

Ayrıca, işlev adında bir yazım hatası var gibi görünüyor. (CreateLBPHFaceRecogni s er yerine createLBPHFaceRecogni z er)

+0

i did..i importes cv2 ... aslında aynı kod macbook büyük çalışıyor opencv 2.4.12 ile değil ama raspberrypi içinde ben opencv (2.4.1) eski sürümü nedeniyle bu modül yok olabilir düşünüyorum. ama ikinci bir fikre ihtiyacım var, bir şekilde yanlış olabilirim. – Blutbad

+0

ve yazım hatası bu soruya gerçek kod yazdım 'Recognizer' yazdım – Blutbad

+0

Bu apt-get deposu ile sağlanan ikili, bu işlevi kullanmanız için gerekli olan modülü derlememiş olabilir Kaynaktan opencv2 derledim bu makaleyi kullanarak bir işlev kullanılabilir: http://www.pyimagesearch.com/2015/02/23/install-opencv-and-python-on-your-raspberry-pi-2-and-b/ Biraz uzun, ama detaylı ve adım adım kılavuz sağlar –

0

opencv3.3.0 üzerinde İçin kullanmayı deneyin

recognizer = cv2.face.LBPHFaceRecognizer_create() 
İlgili konular