영상의 명암 프로파일
영상의 명암 프로파일은 영상에서 선분이나 다중선 경로를 따라 규칙적인 간격으로 배치된 점에서 얻은 명암 값 집합입니다. 명암 프로파일을 만들려면 improfile 함수를 사용하십시오. 이 함수는 영상의 선분이나 다중선 경로를 따라 명암 값을 계산하고 플로팅합니다. 선분은 입력 인수로 좌표를 지정하거나 마우스를 사용하여 대화형 방식으로 정의할 수 있습니다. 픽셀 중앙에 위치하지 않는 점의 경우 명암 값이 보간됩니다. 기본적으로 improfile은 최근접이웃 보간을 사용하지만 다른 방법을 지정할 수 있습니다. (보간 방법을 지정하는 방법에 대한 자세한 내용은 영상 크기 조정하기 항목을 참조하십시오.) improfile 함수는 회색조 영상과 트루컬러 영상에서 가장 잘 작동합니다.
영상의 명암 프로파일 만들기
이 예제에서는 improfile 함수를 사용하여 대화형 방식으로 영상의 명암 프로파일을 만드는 방법을 보여줍니다.
영상을 읽어 들인 후 표시합니다.
I = fitsread("solarspectra.fts");
imshow(I,[]);명암 프로파일을 만듭니다. 인수 없이 improfile 함수를 호출합니다. 커서를 표시된 영상 위로 이동하면 커서가 십자 모양으로 바뀝니다. 마우스로 끝점을 클릭하여 선분을 지정합니다. improfile 함수는 끝점을 잇는 직선을 그립니다. 경로 지정을 마치면 Return 키를 누릅니다. 다음 그림에서 이 선은 빨간색으로 표시되어 있습니다.
improfile

영상 위에 선을 그리고 나면 improfile 함수는 해당 선을 따라 데이터의 플롯을 표시합니다. 플롯의 피크와 밸리가 영상의 옅은 띠와 짙은 띠에 어떻게 대응되는지 확인합니다.

RGB 영상의 명암 프로파일 만들기
이 예제에서는 RGB 영상의 명암 값을 플로팅하는 방법을 보여줍니다. 단일 선분의 경우 improfile 함수는 2차원 뷰에 명암 값을 플로팅합니다. 다중선 경로의 경우 improfile 함수는 3차원 뷰에 명암 값을 플로팅합니다.
imshow를 사용하여 RGB 영상을 표시합니다.
imshow("peppers.png")improfile 함수를 인수 없이 호출하고 영상에서 대화형 방식으로 선분을 그립니다. 그림에서 검은색 선은 위에서 아래로 그려진 선분을 나타냅니다. 선분을 끝내려면 더블 클릭합니다.
improfile

improfile 함수는 선분을 따라 명암 값의 플롯을 표시합니다. 이 플롯에는 빨간색, 녹색, 파란색 명암을 각각 나타내는 선이 포함됩니다. 플롯에서 선이 주황색 피망을 가로지를 때 플롯 시작 부분의 파란색 값이 얼마나 낮은지 확인하십시오.
RGB 영상에서 선분을 따라 얻은 명암 값
