100K 64x64 회색 패치 세트가 있습니다. (이미 정렬되었으므로 모두 동일한 방향입니다.) 각각에서 SIFT 설명자를 추출하고 싶습니다. OpenCV 사용.OpenCV - 사전 자른 패치에서 SIFT/SURF 서술자를 추출합니다.
내가해야 할 것은 kp.x = 32, kp.y = 32와 같은 하나의 키포인트 kp로 벡터를 정의하는 것입니다.
그러나 kp.size 매개 변수를 설정하는 방법을 모르겠습니다. SIFT의 코드를 살펴 보았을 때 패치의 크기라고 가정하는 대신에 매개 변수로 간단한 계산을하는 것처럼 보입니다.
질문 1 : 64x64 크기의 패치에서 SIFT 설명자를 추출 할 때 kp.size 매개 변수는 무엇이되어야합니까?
질문 2 : 64x64 크기의 패치에서 SURF 디스크립터를 추출 할 때 kp.size 매개 변수는 무엇이되어야합니까?
은 원본 SIFT/SURF 논문에서 특징 척도와 설명자 크기가 어떻게 연결되어 있는지 살펴 봅니다. 2. 같은 계산을 사용하는지 여부에 관계없이 openCV 코드. 또는 scale 및 descriptor 크기를 출력하고 일부 값을 테스트하기 위해 openCV SIFT/SURF 코드를 수정할 수도 있습니다. – Micka