도움말 센터도움말 센터
인덱스 영상을 회색조 영상으로 변환
I = ind2gray(X,cmap)
예제
I = ind2gray(X,cmap)은 컬러맵 cmap을 갖는 인덱스 영상 X를 회색조 영상 I로 변환합니다. ind2gray 함수는 입력 영상에서 색상 및 채도 정보는 제거하면서 휘도는 유지합니다.
I
X
cmap
ind2gray
모두 축소
인덱스 영상을 작업 공간으로 불러옵니다.
[X, map] = imread('trees.tif');
ind2gray를 사용하여 영상을 회색조 영상으로 변환합니다.
I = ind2gray(X,map);
인덱스 영상과 변환된 회색조 영상을 표시합니다.
imshow(X,map) title('Indexed Image')
figure imshow(I) title('Converted Grayscale Image')
인덱스 영상으로, 임의 크기와 차원 수의 숫자형 배열로 지정됩니다.
데이터형: single | double | uint8 | uint16
single
double
uint8
uint16
인덱스 영상 X와 연결된 컬러맵으로, [0, 1] 범위의 값을 갖는 c×3 숫자형 행렬로 지정됩니다. 각 행은 컬러맵의 하나의 색에 대한 빨간색, 녹색, 파란색 성분을 지정하는, 요소를 3개 가진 RGB 3색입니다.
데이터형: double
회색조 영상으로, 숫자형 배열로 지정됩니다. I는 X와 크기, 차원 수 및 클래스가 같습니다.
ind2gray는 rgb2ntsc를 사용하여 컬러맵을 NTSC 좌표로 변환하고, 색상과 채도 성분(I 및 Q)을 0으로 설정하여 회색 컬러맵을 만듭니다. 그런 다음 ind2gray는 영상 X의 인덱스를 회색 컬러맵의 대응하는 회색조 명암 값으로 바꿉니다.
rgb2ntsc
backgroundPool
ThreadPool
이 함수는 스레드 기반 환경을 완전히 지원합니다. 자세한 내용은 스레드 기반 환경에서 MATLAB 함수 실행하기 항목을 참조하십시오.
모두 확장
ind2gray 함수는 이제 스레드 기반 환경을 지원합니다.
영상 뷰어 | gray2ind | imshow | mat2gray | im2gray | rgb2ntsc
gray2ind
imshow
mat2gray
im2gray
다음 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:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office