diff --git a/app/examples/compare_faces.cpp b/app/examples/compare_faces.cpp index e5d80b7..55eabb5 100644 --- a/app/examples/compare_faces.cpp +++ b/app/examples/compare_faces.cpp @@ -20,14 +20,22 @@ * \ref cpp_compare_faces "Source Equivalent" * \code * $ br -algorithm FaceRecognition \ - * -compare ../share/openbr/images/S354-01-t10_01.jpg ../share/openbr/images/S354-02-t10_01.jpg \ - * -compare ../share/openbr/images/S024-01-t10_01.jpg ../share/openbr/images/S354-02-t10_01.jpg + * -compare ../data/MEDS/img/S354-01-t10_01.jpg ../data/MEDS/img/S354-02-t10_01.jpg \ + * -compare ../data/MEDS/img/S354-01-t10_01.jpg ../data/MEDS/img/S386-04-t10_01.jpg * \endcode */ //! [compare_faces] #include +static void printTemplate(const br::Template &t) +{ + printf("%s eyes: (%d, %d) (%d, %d)\n", + qPrintable(t.file.fileName()), + t.file.getInt("Affine_0_X"), t.file.getInt("Affine_0_Y"), + t.file.getInt("Affine_1_X"), t.file.getInt("Affine_1_Y")); +} + int main(int argc, char *argv[]) { br::Context::initialize(argc, argv); @@ -37,15 +45,19 @@ int main(int argc, char *argv[]) QSharedPointer distance = br::Distance::fromAlgorithm("FaceRecognition"); // Initialize templates - br::Template queryA("../data/MEDS/img/S354-02-t10_01.jpg"); + br::Template queryA("../data/MEDS/img/S354-01-t10_01.jpg"); br::Template queryB("../data/MEDS/img/S386-04-t10_01.jpg"); - br::Template target("../data/MEDS/img/S354-01-t10_01.jpg"); + br::Template target("../data/MEDS/img/S354-02-t10_01.jpg"); // Enroll templates queryA >> *transform; queryB >> *transform; target >> *transform; + printTemplate(queryA); + printTemplate(queryB); + printTemplate(target); + // Compare templates float comparisonA = distance->compare(target, queryA); float comparisonB = distance->compare(target, queryB); diff --git a/app/examples/evaluate_face_recognition.cpp b/app/examples/evaluate_face_recognition.cpp index 1c4ad4b..30ace1c 100644 --- a/app/examples/evaluate_face_recognition.cpp +++ b/app/examples/evaluate_face_recognition.cpp @@ -19,13 +19,13 @@ * \page cli_evaluate_face_recognition Evaluate Face Recognition * \ref c_evaluate_face_recognition "Source Equivalent" * \code - * $ br -algorithm FaceRecognition -path ../share/openbr/images/ \ + * $ br -algorithm FaceRecognition -path ../data/MEDS/img/ \ * -enroll ../data/MEDS/sigset/MEDS_frontal_target.xml target.gal \ * -enroll ../data/MEDS/sigset/MEDS_frontal_query.xml query.gal \ * -compare target.gal query.gal scores.mtx \ * -makeMask ../data/MEDS/sigset/MEDS_frontal_target.xml ../data/MEDS/sigset/MEDS_frontal_query.xml MEDS.mask \ * -eval scores.mtx MEDS.mask Algorithm_Dataset/FaceRecognition_MEDS.csv \ - * -eval ../data/MEDS/simmat/COTS.mtx MEDS.mask Algorithm_Dataset/COTS_MEDS.csv \ + * -eval ../data/MEDS/simmat/COTS_MEDS.mtx MEDS.mask Algorithm_Dataset/COTS_MEDS.csv \ * -plot Algorithm_Dataset/FaceRecognition_MEDS.csv Algorithm_Dataset/COTS_MEDS.csv MEDS * \endcode */