2012-11-30 9 views
7

मैं ओपनसीवी के फेस रिकॉग्नाइज़र का उपयोग करके चेहरे पहचान परियोजना पर काम कर रहा हूं, लिंग भिन्नता कर रहा हूं। एल्गोरिदम बहुत अच्छी तरह से काम करता है, लेकिन मैं भविष्यवाणी के विश्वास की तरह अपने कार्यक्रम में कुछ अतिरिक्त सुविधाओं को लागू करना चाहता था।ओपनसीवी के फेस रिकॉग्नाइज़र में विश्वास क्या है?

पूर्वानुमान फ़ंक्शन एक आत्मविश्वास का स्तर बढ़ा सकता है, लेकिन मुझे यकीन नहीं है कि इसका क्या अर्थ है। यह आत्मविश्वास वास्तव में क्या मापता है, और क्या मैं इसे प्रतिशत में परिवर्तित कर सकता हूं?

int predictedLabel = -1; 
double confidence = 0.0; 
model->predict(face_resized, predictedLabel, confidence); 
string result_message = format("Predicted class = %d/Confidence = %d.", predictedLabel, confidence); 
cout << result_message << endl; 

आउटपुट कैसा दिखता है। https://www.dropbox.com/s/65h1n5180ulz3hl/facerecConfidence%20.jpg

+3

किसी बाहरी स्रोत (जैसे ड्रॉपबॉक्स) से छवि को जोड़ने के बजाय छवि को सीधे प्रश्न में जोड़ना ठीक होगा जो अब मौजूद नहीं है –

उत्तर

7

ओपनसीवी-उपयोगकर्ता सूची here पर वास्तव में यह दूरी क्या है इस बारे में एक संक्षिप्त चर्चा है।

संक्षेप में, समारोह वे का उपयोग है:

distance = 1.0f - sqrt(distSq/(float)(nTrainFaces * nEigens))/255.0f 

हालांकि, समारोह के लेखक का कहना है कि यह एक बहुत ही किसी न किसी गाइड और नहीं एक पूर्ण प्रमाण गाइड है। पेपर के संदर्भ के लिए उपयोगकर्ता सूची चर्चा और वैकल्पिक मीट्रिक के लिए एक सुझाव के लिए लिंक देखें।

संबंधित मुद्दे