Dlib

2016-03-22 19 views
2

ile Yüz Landmark Detection train_shape_predictor_ex.cpp.html ve face_landmark_detection_ex.cpp.html farklı yer işareti numaraları ile antrenman yapmak mümkün mü? Her ikisi de, varsayılan olarak ön yüzdeki 68 işaretlerini algılar. Sadece 39 işaretlerini tespit etmek istiyorum. train_shape_predictor_ex'u kullanarak antrenman yapabilirim.Dlib

bu bir oldukça açık istisna hata iletileri açısından

Error detected at line 25. 
Error detected in file /Users/Vareto/Documents/Dlib/dlib/../dlib/image_processing/render_face_detections.h. 
Error detected in function std::vector dlib::render_face_detections(const std::vector &, const dlib::rgb_pixel). 
Failing expression was dets[i].num_parts() == 68. 
std::vector render_face_detections() 
Invalid inputs were given to this function. 
dets[0].num_parts(): 39 
+0

Tren_shape_predictor_ex.cpp'yi nasıl eğitdiniz? beni detaylandırır mısın? Ben de bunu arıyorum. – Mavie

+0

@VIctor, Dlib adlı bir bilgisayar görme kütüphanesi kullandım: http://dlib.net. Hazırladıkları örnekleri derlemelisiniz. Bunu yapmak için, indirmeli ve web sitesi talimatlarını izlemelisiniz. –

+0

Veri seti için training_with_face_landmarks.xml dosyasını nasıl kullandınız, kullanıyorsunuz. – Mavie

cevap

2

atılan geçerli: Ancak face_landmark_detection_ex ekli mesajı verir.

Size 39 işaretleri (bunu eğitme konusunda tebrikler!) Var ise, demo hala render_face_detections() işlevinde 68 çizmek çalıştığını söylüyor.

39 != 68 
+0

Haklısınız! Tavsiyen iş yaptım. Teşekkürler –

+0

@RafaelHenrique, harika şeyler, aynı şeyi yaptım: D. Onunla eğlenin! –

+0

@LamarLatrell bana "training_with_face_landmarks.xml" hakkında nasıl bilgi sağlayabiliyor? Imglab kullanarak xml dosyası oluşturdum ancak her görüntü için yer işareti noktaları eklemeyi bilmiyorum. – Mavie