예제: 이미지의 그레일스케일 및 색상
rgb_to_gray 및
gray_to_rbg 함수를 사용하여 RGB 이미지와 그레이스케일 이미지 간을 변환하거나 가색상 이미지를 처리합니다.
이 예제를 사용하는 것에 대한 자세한 내용은
이미지 처리 예제 정보를 참조하십시오.
rgb_to_gray
2. 이미지를 그레이스케일로 변환한 다음
WRITEBMP 함수를 사용하여 파일에 이미지를 저장합니다.
NTSC 수식(0.299 ∙ 빨강 + 0.587 ∙ 녹색 + 0.114 ∙ 파랑)을 사용하여 RGB 값이 그레이스케일로 변환됩니다. 이 수식은 빨강, 녹색 및 파랑 빛의 밝기를 상대적으로 인지하는 평균적인 사람의 시각을 근사적으로 표현한 것입니다.
3. 두 이미지를 삽입하여 색상 차이를 확인합니다.
(smallwar.gif) | (smallwar_rgb_gray.bmp) |
gray_to_rgb
그레이스케일 행렬을 RGB로 변환할 경우 이미지의 광도 레벨에 가색상이 지정됩니다.
(bridge.bmp)
2. 무지개 스펙트럼의 색상 맵을 기술하는 데이터 집합을 정의합니다.
3. 스펙트럼 색상 맵을 사용하여 그레이스케일 이미지를 RGB로 변환한 다음
WRITERGB 함수를 사용하여 파일에 이미지를 저장합니다.
(colorbridge.bmp)
gray_to_rgb에는 다른 함수의 배열 시작 지수를 지정하는 기본 제공 ORIGIN 변수가 사용되지 않습니다.