ntsc2rgb
NTSC 값을 RGB 컬러스페이스로 변환
설명
예제
영상을 YIQ에서 RGB로 변환하기
이 예제에서는 RGB 영상을 NTSC 컬러스페이스로 변환하는 방법과 그 반대로 변환하는 방법을 보여줍니다.
RGB 영상을 작업 공간으로 읽어 들입니다.
RGB = imread('board.tif');
영상을 YIQ 컬러스페이스로 변환합니다.
YIQ = rgb2ntsc(RGB);
YIQ 영상의 첫 번째 색 채널로 표현된 NTSC 휘도를 표시합니다.
imshow(YIQ(:,:,1))
title('Luminance in YIQ Color Space')
YIQ 영상을 다시 RGB 컬러스페이스로 변환합니다.
RGB2 = ntsc2rgb(YIQ);
YIQ에서 RGB 컬러스페이스로 변환된 영상을 표시합니다.
figure
imshow(RGB2)
title('Image Converted from YIQ to RGB Color Space')
입력 인수
YIQ
— YIQ 색 값
숫자형 배열
변환할 YIQ 색 값으로, 다음 형식 중 하나인 숫자형 배열로 지정됩니다.
c×3 컬러맵. 각 행이 하나의 YIQ 색 값을 지정합니다. 값은 데이터형이
double
이고 [0, 1] 범위 내에 있어야 합니다.m×n×3 영상. 값은 데이터형
single
,double
,uint8
,uint16
또는int16
일 수 있습니다.
특성 | 설명 |
---|---|
Y | 광도 또는 영상의 밝기. 값은 [0, 1] 범위 내에 있으며, 여기서 0은 검은색을, 1은 흰색을 지정합니다. Y가 증가하면 색이 밝아집니다. |
I | 동위상으로, 영상에 있는 파란색 또는 주황색 색조의 대략적인 양입니다. I는 [-0.5959, 0.5959] 범위 내에 있으며, 여기서 음수는 파란색 색조를, 양수는 주황색 색조를 나타냅니다. I의 크기가 커지면 색의 채도가 높아집니다. |
Q | 직교 위상으로, 영상에 있는 녹색 또는 자주색 색조의 대략적인 양입니다. Q는 [-0.5229, 0.5229] 범위 내에 있으며, 여기서 음수는 녹색 색조를, 양수는 자주색 색조를 나타냅니다. Q의 크기가 커지면 색의 채도가 높아집니다. |
데이터형: single
| double
| uint8
| uint16
| int16
출력 인수
RGB
— 변환된 RGB 색 값
숫자형 배열
변환된 RGB 색 값으로, 입력값과 같은 크기의 숫자형 배열로 반환됩니다. 값은 [0, 1] 범위 내에 있습니다. 출력 데이터형은 double
입니다. 단, 입력 데이터형이 single
인 경우 출력 유형도 single
입니다.
데이터형: double
| single
알고리즘
ntsc2rgb
는 다음을 사용하여 NTSC 성분에서 RGB 값을 계산합니다
버전 내역
R2006a 이전에 개발됨
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)