일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- c언어
- 가우시안 필터링
- C언어 공부
- 딥러닝 스터디
- matlab 영상처리
- 파이토치 강의 정리
- 딥러닝
- 팀프로젝트
- 미디언 필터링
- object detection
- Pytorch Lecture
- 딥러닝 공부
- pytorch zero to all
- 컴퓨터 비전
- c++공부
- 해리스 코너 검출
- 골빈해커
- 케라스 정리
- TensorFlow
- 모두의 딥러닝 예제
- MFC 프로그래밍
- c언어 정리
- 김성훈 교수님 PyTorch
- 모두의 딥러닝
- pytorch
- c++
- 파이토치
- 파이토치 김성훈 교수님 강의 정리
- 영상처리
- tensorflow 예제
- Today
- Total
ComputerVision Jack
[영상처리 - 컬러 영상 처리] 본문
컬러 및 컬러 공간
색(Color)
색각으로 느낀 빛에서 주파수의 차이에 따라 다르게 느껴지는 색상들
물체에 닿는 빛은 흡수 혹은 반사된다. 이때 반사된 빛을 사람의 눈이 인지하는 것이 그 물체의 색.
가시 광선 : 인간이 인지하는 파장의 색
RGB 컬러 공간
색 생성
빨강, 파랑, 초록 빛 합성
빛의 삼원색
RGB 컬러 공간
빨강색, 녹색, 파랑색을 축으로 구성하여 입방체를 만들어 3차원 좌표계 형성
하지만 openCV에선 Blue, Green, Red 순서로 색 채널을 구성한다.
CMY 컬러 공간
색 생성
청록색, 자홍색, 노란색 합성.
색의 3원색 색을 섞을수록 어두워진다.
CMY 컬러 공간
색의 삼원색을 3개의 축으로 구성하여 입방체 만들어 3차원 좌표계 형성한것.
RGB컬러와 관계
보색관계
CMKY 컬러공간
아무리 색을 많이 섞어도 순수한 검은색이 되지 않는다.
순수한 검은색을 출력하기 위해 검은색 채널을 분리한다. CMY - > CMYK
HSI 컬러 공간
인간이 색상 정보 인지 3요인으로 만든 컬러 공간.
색상(Hue), 채도(Saturation), 명도(Intensity)
HSI컬러 공간
색상, 채도, 명도를 컬러 공간으로 옮긴 것
인간의 시각 시스템 특성과 가장 유사
- 색상 : 원판의 0 ~ 360도
- 채도 : 색의 순수한 정도 (0 ~ 100)
- 명도 : 빛의 세기 (0 ~ 100, 흑 - 백)
YCbCr 컬러공간
영상 시스템에서 사용되는 색 공간의 일종
Y : 휘도, Cb Cr : 색차 성분
인간의 시각은 밝기에는 민감하지만 색상에는 덜 민감하다.
인간의 시각에서 화질의 큰 저하 없이 영상 데이터 용량 감소
YUV 컬러 공간
TV방송 규격에서 사용하는 컬러 표현 방식
아날로그 비디오를 위해 개발
디지털 비디오에서도 유럽의 비디오 표준으로 사용
컬러 공간 변환함수
cvtColor()함수
'Image Processing > C++ opencv Lib' 카테고리의 다른 글
[영상처리 - 모폴로지] (0) | 2020.01.30 |
---|---|
[영상처리 - 영상 분할] (0) | 2020.01.29 |
[영상처리 - 특징값 추출] (0) | 2020.01.23 |
[영상처리 - 기하학적 변환] (0) | 2020.01.21 |
[영상처리 - 공간적 필터링] (0) | 2020.01.19 |