Próbuję ocenić detektory SIFT i SURF według kryteriów powtarzalności.Powtarzalność Opencv Wynik nie ma sensu?
i okazuje się, że poniżej metody można znaleźć Powtarzalność korespondencja Sift i fale
cv::evaluateFeatureDetector(img_1c, img_2c, h12, &key_points_1, &key_points_2, repeatability, corrCounter);
niektóre wyniki zostały wymienione poniżej:
Number Repeatibility Correspond Keypoint 1st Keypoint 2th
1to2 0.7777778 140 224 180
1to3 0.7125 114 224 161
1to4 0.704918 86 224 123
1to5 0.6853933 61 224 89
1to6 0.6521739 45 224 69
w pierwszym rzędzie powtarzalności można obliczyć jako - > (correnspond)/min (keypoint1st, keypoint2th) = (140/180) = 0.7777778 , ale w przypadku innych wierszy jego wartość różni się od wartości obliczanej za pomocą powyższej formuły.
Czy ktoś może powiedzieć, dlaczego tak się dzieje?
Pozdrawiam.
z której wersji OpenCV korzystasz? – Micka