2013-08-15 5 views
0

모두! ORB 기능 추출을 사용하면 이미지가 640 * 480이고 구형 설명자가 Mat는 500 행과 32 열이므로 opencv :: resize() 함수를 사용하여 이미지 크기를 320 * 240으로 줄이면 image orb 설명자는 250 행과 32 열로 줄입니다. 그러나 답은 420 (다른 이미지는 417, 430 일 것입니다.) 행과 32col입니다. 그 이유는 누구나 알 수 있습니까?왜 이미지 크기를 줄이면 orb의 크기가 줄어들지 않습니다.

답변

1

좋은 질문. 이 첫 번째 시나리오에서는 500

을 될 오브 의해 검출 된 지점의 수에 기본값은, 아마 500 점 후 더 많은 감지하지만, 유지 최고 500

+0

감사 GilLevi, 나는 생각 ORB :: ORB (int nfeatures = 500, float scaleFactor = 1.2f, int nlevels = 8, int edgeThreshold = 31, int firstLevel = 0, int WTA_K = 2, int scoreType = ORB :: HARRIS_SCORE, int patchSize = 31)를 사용할 수 있습니다.) 키포인트 번호를 결정합니다. – Alan

+0

최대 키포인트 번호입니다. – GilLevi