함수 > 이미지 처리 > 이미지 색상 도구 > 예제: 압축 행렬용 도구
예제: 압축 행렬용 도구
extract, replace, subcoloraugment 함수를 사용하면 컬러 이미지를 구성하는 압축 행렬에서 단일 컴포넌트 행렬을 추출 및 삽입하고, 세 개의 색상 컴포넌트를 조합하고, 조합된 색상 행렬에서 선택한 부분 집합을 추출할 수 있습니다.
이 예제를 사용하는 것에 대한 자세한 내용은 이미지 처리 예제 정보를 참조하십시오.
extract
1. 압축 컬러 RGB 색상 행렬을 읽습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
(strike_rgb.bmp)
2. extract 함수를 사용하여 이미지의 빨강 컴포넌트를 추출합니다.
이 식을 복사하려면 클릭
3. 파랑 및 녹색 컴포넌트에 0 값을 사용하여 행렬을 RGB 이미지로 변환합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
(strike_red1.bmp)
replace
이미지의 개별 색상을 조작하고 다시 적용합니다.
1. 표본 이미지의 빨강 컴포넌트 광도를 반으로 줄이는 새 변수를 정의합니다.
이 식을 복사하려면 클릭
2. replace 함수를 이미지에 적용합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
(strike_new.bmp)
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이미지 행렬 M의 빨강 컴포넌트가 newred로 완전히 바뀌었습니다. 이 방법을 사용하여 모든 행렬의 빨강(1), 녹색(2) 또는 파랑(3)을 바꿀 수 있습니다.
augment 및 subcolor
augment 함수를 사용하면 세 개의 행렬을 조합할 수 있습니다. 예를 들어, 빨강, 녹색 및 파랑을 나타내는 행렬을 색상 행렬 하나로 조합할 수 있습니다. 이 함수는 RGB, HLS, HSV, YIQ 및 YCbCr 이미지에 사용할 수 있습니다.
subcolor 함수를 사용하면 조합된 행렬의 색상 섹션 세 개 중에서 적절한 부분 행렬을 가져와 부분 집합 색상 행렬(RGB, HLS 등)을 추출할 수 있습니다.
1. augment로 개별적인 H, S 및 V 부분을 조합하여 HSV 이미지를 생성합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
색상 휠을 보기 위해서는 먼저 HSV를 RGB로 변환해야 합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
2. subcolor를 사용하여 이미지의 부분 집합을 선택합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. 전체 이미지와 이미지의 부분 집합을 표시합니다.
(wheel.bmp)
(wheel_sub1.bmp)
도움이 되셨나요?