Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

detectHarrisFeatures

Harris–Stephens 알고리즘을 사용하여 코너를 검출하고 cornerPoints 객체 반환

설명

예제

points = detectHarrisFeatures(I)cornerPoints 객체 points를 반환합니다. 이 객체는 2차원 입력 영상 I에서 검출된 특징점에 대한 정보를 포함합니다. detectHarrisFeatures 함수는 Harris–Stephens 알고리즘을 사용하여 이러한 특징점을 찾습니다.

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

예제

모두 축소

영상을 읽어 들입니다.

I = checkerboard;

코너를 찾습니다.

corners = detectHarrisFeatures(I);

결과를 표시합니다.

imshow(I); hold on;
plot(corners.selectStrongest(50));

Figure contains an axes object. The axes object contains 2 objects of type image, line.

입력 인수

모두 축소

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

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

이름-값 인수

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

선택적으로 Name,Value 인수가 쉼표로 구분되어 지정됩니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. Name은 따옴표 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.

코너에 대해 허용되는 최소 품질로, 'MinQuality'와 함께 [0,1] 범위의 스칼라 값이 쉼표로 구분되어 지정됩니다.

코너에 대해 허용되는 최소 품질은 영상에서 최대 코너 메트릭 값의 비율을 나타냅니다. 실수로 검출된 코너를 제거하려면 더 큰 값을 사용하면 됩니다.

예: 'MinQuality', 0.01

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

가우스 필터 차원으로, 'FilterSize'와 [3, min(size(I))] 범위의 홀수 정수 값이 쉼표로 구분되어 지정됩니다.

가우스 필터는 입력 영상의 기울기를 평활화합니다.

이 함수는 FilterSize 값을 사용하여 필터의 차원 FilterSize×FilterSize를 계산합니다. 또한 가우스 필터의 표준편차를 FilterSize/3으로 정의합니다.

예: 'FilterSize', 5

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

예: 'ROI', [50,150,100,200]

출력 인수

모두 축소

코너 점 객체로, cornerPoints 객체로 반환됩니다. 이 객체는 2차원 입력 영상에서 검출된 특징점에 대한 정보를 포함합니다.

참고 문헌

[1] Harris, C., and M. Stephens, "A Combined Corner and Edge Detector," Proceedings of the 4th Alvey Vision Conference, August 1988, pp. 147-151.

확장 기능

버전 내역

R2013a에 개발됨