1

MATLAB의 2 개 이미지와 일치하는 3 개의 키 포인트 감지기 (Harris, MSER, DOG)와 3 개의 다른 기능 설명자 (SIFT, PCA-SIFT, GLOH)의 조합을 시험해보고 싶습니다. 두 개의 이미지를 일치시킬 때 예를 들어, 나는키 포인트 검출기와 키 포인트 설명자를 결합하여 MATLAB의 이미지를 일치시키는 방법은 무엇입니까?

  • match_points (해리스, SIFT)
  • match_points (해리스, PCA-SIFT)의 조합을 시도하고 싶은
  • match_points (해리스, GLOH)
  • match_points (MSER, SIFT)
  • ...
  • match_points (DOG, SIFT)
  • ...

일치하는 점수를 비교할 수 있습니다. 배급 테스트를 사용하여 점수를 매길 생각입니다.

저는 MATLAB에서 HOG 기능을 추출 할 수 있다는 것을 알고 있습니다.

[featureVector,hogVisualization] = extractHOGFeatures (img); 

MSER의 핵심 사항;

points = detectMSERFeatures(I); 

해리스 ​​키 포인트의 경우;

corners = detectHarrisFeatures(gr); 

그러나 위의 MATLAB에서 설명한 핵심 지점 감지기와 키 포인트 설명자를 어떻게 결합 할 수 있을지 모르겠습니까?

감사합니다.

+0

따라서 검색된 포인트를 더 잘 나타내려고합니까? –

+0

SIFT, PCA-SIFT 및 GLOH와 같은 다양한 설명자가있는 감지 된 지점을 설명하고 싶습니다. – yns

+0

아마도 코드가 필요합니다. 필자는 MATLAB의 inbuild feature descriptor가 입력 된 데이터마다 기능이 아닌 이미지에서 최상의 기능을 제공 할 것이라고 믿습니다. 이는 예를 들어 SIFT는 픽셀 당 128 개의 값을 저장하므로 데이터가 매우 커집니다. 자신의 코드를 작성하거나 각 데이터 포인트에 대해 SIFT를 계산하는 코드를 찾을 필요가 있다고 생각합니다. –

답변

0

extractFeatures을 사용하십시오. SURF, BRISK 및 FREAK 설명자를 지원합니다.

+0

@Dima에게 감사드립니다. 추출한 포인트를 extractFeatures 메소드에 제공 할 수 있습니까? – yns

+0

물론. 사실 그것은 필요한 입력입니다. 'doc extractFeatures'를 matlab에 입력하고 문서를 읽으십시오. – Dima