Main Content

frame2im

동영상 프레임과 연결된 이미지 데이터 반환

설명

예제

RGB = frame2im(F)는 동영상의 단일 프레임 F에서 트루컬러(RGB) 이미지를 반환합니다.

[X,map] = frame2im(F)는 동영상의 단일 프레임 F에서 인덱스 이미지 데이터 X와 그와 연결된 컬러맵 map을 반환합니다.

예제

모두 축소

곡면 플롯을 만듭니다. 곡면을 따라 데이터팁을 사용하면 점의 x, y, z 좌표를 볼 수 있습니다.

surf(peaks)

getframe을 사용하여 플롯을 동영상 프레임으로 캡처합니다. 'colormap' 필드가 비어 있으므로 동영상 프레임이 트루컬러(RGB) 이미지를 포함합니다.

F = getframe
F = 

  struct with fields:

       cdata: [357x452x3 uint8]
    colormap: []

캡처된 동영상 프레임을 이미지 데이터로 변환합니다.

RGB = frame2im(F);

트루컬러 이미지를 표시합니다. 데이터팁을 사용하면 픽셀의 열, 행 인덱스와 RGB 값 정보를 볼 수 있습니다.

figure
imshow(RGB)

입력 인수

모두 축소

동영상 프레임으로, 다음 두 개의 필드를 갖는 구조체로 지정됩니다.

  • cdatauint8형 값의 배열로 저장된 이미지 데이터입니다.

  • colormap — 컬러맵입니다. 동영상 프레임이 트루컬러(RGB) 이미지를 포함하는 경우 이 필드는 비어 있습니다([]).

함수 im2framegetframe을 사용하여 동영상 프레임 구조체를 만들 수 있습니다.

출력 인수

모두 축소

트루컬러 이미지로, m×n×3 숫자형 배열로 반환됩니다.

데이터형: uint8

인덱스 이미지로, m×n 숫자형 행렬로 반환됩니다.

데이터형: uint8

인덱스 이미지 X에 연결된 컬러맵으로, 범위 [0, 1]의 값으로 구성된 c×3 숫자형 행렬로 반환됩니다. map의 각 행은 컬러맵의 하나의 색에 대한 빨간색, 녹색, 파란색 성분을 지정하는, 요소를 3개 가진 RGB 3색입니다.

데이터형: double

버전 내역

R2006a 이전에 개발됨

참고 항목

| | |

도움말 항목