SIFT 및 SURF 감지기를 반복성 기준으로 평가하려고합니다.Opencv 반복성 결과가 좋지 않습니까?
나는 방법 이하 반복성, 대응 결과 중 일부는 다음과 같다 SIFT와 SURF
cv::evaluateFeatureDetector(img_1c, img_2c, h12, &key_points_1, &key_points_2, repeatability, corrCounter);
으로 찾을 수 있다는 것을 알 수 :
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
첫번째 행 반복성로써 계산할 수 - > (correnspond)/min (keypoint1st, keypoint2th) = (140/180) = 0.7777778 다른 행의 경우 값이 위의 수식으로 계산 된 것과 다릅니다.
누군가가 왜 그 일이 일어 났는지 말할 수 있습니까?
감사합니다. Keypoint 1st
또는 Keypoint 2th
의 작은 수로 나눈 대응의 수 그래서 난 당신의 오류가 다른 곳에있을 생각입니다
repeatability = minCount ? (float)correspondencesCount/minCount : -1;
: 사실
openCV 버전을 사용 하시나요? – Micka