plot
점 플로팅
설명
예제
KAZE 점 플로팅하기
영상을 읽어 들입니다.
I = imread("cameraman.tif");
영상에서 KAZE 점을 검출합니다.
points = detectKAZEFeatures(I);
검출된 점에서 KAZE 특징을 추출합니다.
[features,valid_points] = extractFeatures(I,points);
가장 강한 10개의 점을 플로팅하고 이 점들의 방향을 표시합니다.
imshow(I) hold on strongestPoints = selectStrongest(valid_points,10); plot(strongestPoints,showOrientation=true) hold off
SURF 특징 플로팅하기
I = imread("cameraman.tif");
points = detectSURFFeatures(I);
[features, valid_points] = extractFeatures(I,points);
설명자 추출 과정 중에 확인된 스케일과 방향을 포함하여 가장 강한 10개의 SURF 특징을 시각화합니다.
imshow(I); hold on; strongestPoints = valid_points.selectStrongest(10); strongestPoints.plot("showOrientation",true);
입력 인수
points
— Points 객체
M×2 행렬 | 특징점 객체
Points 객체로, M개의 [x y] 좌표로 구성된 M×2 행렬 또는 Point Feature Types에 설명된 특징점 객체 중 하나로 지정됩니다. 이 객체는 입력 영상에서 검출된 특징점에 대한 정보를 포함합니다. 점을 얻으려면 특징점 유형과 쌍을 이루는 적절한 검출 함수를 사용하십시오.
ax
— axes 핸들
핸들
표시를 위해 사용할 핸들. gca
를 사용하여 핸들을 설정할 수 있습니다.
이름-값 인수
선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN
으로 지정합니다. 여기서 Name
은 인수 이름이고 Value
는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.
R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name
을 따옴표로 묶으십시오.
예: plot(ShowOrientation=true)
는 표시된 플롯에서 방향을 렌더링합니다.
ShowScale
— 스케일링된 원 표시
true
(디폴트 값) | false
스케일링된 원을 표시할지 여부로, true
또는 false
로 지정됩니다. 이 값을 true
로 설정할 경우 객체는 검출된 특징의 스케일에 비례하도록 원을 그리며, 이때 특징점은 중앙에 위치합니다. 이 값을 false
로 설정할 경우 객체는 원 표시를 끕니다.
알고리즘은 반지름이 6
*Scale
인 원으로 특징의 스케일을 표현합니다. 알고리즘은 이러한 상응하는 크기의 원 영역을 사용하여 특징의 방향을 계산합니다.
ShowOrientation
— 방향 선 표시
true
(디폴트 값) | false
특징점 방향을 표시할지 여부로, true
또는 false
로 지정됩니다. 이 값을 true
로 설정할 경우 객체는 점의 방향에 대응하는 선을 그립니다. 객체는 특징점 위치에서 원의 가장자리까지 선을 그려 스케일을 나타냅니다.
버전 내역
R2011b에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)