Я работаю над распознаванием отпечатков пальцев, используя feature2D с библиотекой Open_CV, и использую такие алгоритмы, как SIFT, SURF, ORB … для обнаружения функций и извлечения / сопоставления дескрипторов. Мой тест включает (1 против 1) пальмпринта, а также (1 против базы данных) пальмпринта.
Получив результат, мне нужно оценить алгоритм, и для этого я знаю, что есть некоторые оценки или оценки (например, EER, идентификация ранга 1, отзыв и точность), которые дают оценку того, насколько этот метод был успешным. Теперь мне нужно знать, реализованы ли какие-либо из этих тарифов в Open_CV, и как их использовать. Если это не так, какие разные формулы используются в литературе.
Насколько я знаю, в OpenCV мало что реализовано. Обычный способ — сохранить результаты (например, в JSON) и обработать их с помощью других программ, таких как Matlab или Python. Это также позволяет изменить оценку без необходимости пересчитывать алгоритмы.
Нет лучшего способа показать результаты. Это всегда зависит от того, что вы хотите показать. На мой взгляд, ROC — это лучший способ выразить свою мысль. Это также очень широко используется в исследованиях.
Если вы настаиваете на том, чтобы делать это в C ++, то вы можете использовать:
Других решений пока нет …