Main Content

plot

설명

예제

plot(points)는 현재 축에 점을 플로팅합니다.

plot(points,ax)는 지정된 축에 점을 플로팅합니다.

plot(points,ax,Name=Value)는 위에 열거된 구문의 인수 조합 외에 하나 이상의 이름-값 인수를 사용하여 옵션을 지정합니다. 예를 들어, plot(ShowOrientation=true)는 표시된 플롯에서 방향을 렌더링합니다.

예제

모두 축소

영상을 읽어 들입니다.

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

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

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);

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

입력 인수

모두 축소

Points 객체로, M개의 [x y] 좌표로 구성된 M×2 행렬 또는 Point Feature Types에 설명된 특징점 객체 중 하나로 지정됩니다. 이 객체는 입력 영상에서 검출된 특징점에 대한 정보를 포함합니다. 점을 얻으려면 특징점 유형과 쌍을 이루는 적절한 검출 함수를 사용하십시오.

표시를 위해 사용할 핸들. gca를 사용하여 핸들을 설정할 수 있습니다.

이름-값 인수

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

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

예: plot(ShowOrientation=true)는 표시된 플롯에서 방향을 렌더링합니다.

스케일링된 원을 표시할지 여부로, true 또는 false로 지정됩니다. 이 값을 true로 설정할 경우 객체는 검출된 특징의 스케일에 비례하도록 원을 그리며, 이때 특징점은 중앙에 위치합니다. 이 값을 false로 설정할 경우 객체는 원 표시를 끕니다.

알고리즘은 반지름이 6*Scale인 원으로 특징의 스케일을 표현합니다. 알고리즘은 이러한 상응하는 크기의 원 영역을 사용하여 특징의 방향을 계산합니다.

특징점 방향을 표시할지 여부로, true 또는 false로 지정됩니다. 이 값을 true로 설정할 경우 객체는 점의 방향에 대응하는 선을 그립니다. 객체는 특징점 위치에서 원의 가장자리까지 선을 그려 스케일을 나타냅니다.

버전 내역

R2011b에 개발됨

참고 항목

함수