Main Content

detectBRISKFeatures

BRISK 특징 검출

설명

예제

points = detectBRISKFeatures(I)BRISKPoints 객체 points를 반환합니다. 이 객체는 2차원 회색조 또는 이진 입력 영상 I에서 검출된 BRISK 특징에 대한 정보를 포함합니다. detectBRISKFeatures 함수는 BRISK(Binary Robust Invariant Scalable Keypoints) 알고리즘을 사용하여 다중 스케일 코너 특징을 검출합니다.

points = detectBRISKFeatures(I,Name,Value)는 하나 이상의 이름-값 인수로 지정된 추가 옵션을 사용합니다.

예제

모두 축소

영상을 읽어 들입니다.

  I = imread('cameraman.tif');

BRISK 점을 찾습니다.

  points = detectBRISKFeatures(I);

결과를 표시합니다.

  imshow(I); hold on;
  plot(points.selectStrongest(20));

Figure contains an axes object. The axes object contains 3 objects of type image, line. One or more of the lines displays its values using only markers

입력 인수

모두 축소

입력 영상으로, M×N 2차원 회색조 또는 이진 영상으로 지정됩니다. 입력 영상은 실수형 비희소(nonsparse) 형식이어야 합니다.

데이터형: single | double | int16 | uint8 | uint16 | logical

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

예: 'MinQuality',0.1,'ROI', [50,150,100,200]은 검출기가 지정된 관심 영역(ROI) 내에서 코너에 대해 허용되는 최소 품질로 10%를 사용하도록 지정합니다. 이 관심 영역은 x=50, y=150에 있습니다. ROI의 너비는 100픽셀이고 높이는 200픽셀입니다.

코너와 둘러싼 영역 사이의 최소 명암 차이로, 'MinContrast'와 함께 (0 1) 범위의 스칼라가 쉼표로 구분되어 지정됩니다. 최소 대비 값은 영상 클래스의 최댓값의 비율을 나타냅니다. 검출되는 코너 수를 줄이려면 이 값을 늘리십시오.

코너에 대해 허용되는 최소 품질로, 'MinQuality'와 함께 [0,1] 범위의 스칼라 값이 쉼표로 구분되어 지정됩니다. 코너에 대해 허용되는 최소 품질은 영상에서 최대 코너 메트릭 값의 비율을 나타냅니다. 실수로 검출된 코너를 제거하려면 이 값을 늘리십시오.

구현할 옥타브 수로, 'NumOctaves'와 함께 0보다 크거나 같은 정수 스칼라가 쉼표로 구분되어 지정됩니다. 더 큰 블롭을 검출하려면 이 값을 늘리십시오. 권장 값은 1에서 4 사이입니다. NumOctaves0으로 설정하면 함수가 다중 스케일 검출을 비활성화합니다. 입력 영상 I의 스케일에서 검출을 수행합니다.

코너 검출에 대한 사각형 영역으로, 'ROI'와 [x y width height] 형식의 벡터가 쉼표로 구분되어 지정됩니다. 처음 두 정수 값 [x y]는 관심 영역의 왼쪽 위 코너의 위치를 나타냅니다. 마지막 두 정수 값은 너비와 높이를 나타냅니다.

출력 인수

모두 축소

BRISK 점으로, BRISKPoints 객체로 반환됩니다. 이 객체는 2차원 회색조 또는 이진 입력 영상에서 검출된 특징점에 대한 정보를 포함합니다.

참고 문헌

[1] Leutenegger, S., M. Chli and R. Siegwart. “BRISK: Binary Robust Invariant Scalable Keypoints”, Proceedings of the IEEE International Conference, ICCV, 2011.

확장 기능

버전 내역

R2014a에 개발됨