일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카카오 알고리즘
- C언어
- 시스템호출
- TypeORM
- 컴포넌트스캔
- @Autowired
- 카카오
- 코딩테스트
- OpenCV
- Spring
- thymeleaf
- @Component
- nestJS
- 알고리즘
- spring boot
- Nodejs
- 가상면접사례로배우는대규모시스템설계기초
- 구조체배열
- 카카오 코테
- C++
- 스프링
- 해시
- nestjs typeorm
- 프로그래머스
- git
- AWS
- python
- 파이썬
- 코테
- nestjs auth
- Today
- Total
목록opencv c++ (2)
공부 기록장 💻
OpenCV 4로 배우는 영상 처리와 컴퓨터 비전 CH10. 컬러 영상 처리 정리 영상의 색상 정보를 이용해 영상을 처리하는 기법에 대해 알아보자. 영상의 명암비를 높이는 컬러 히스토그램 평활화 기법, 그리고 컬러 영상에서 원하는 색상 영역을 검출하는 방법에 대해 알아보자. 컬러 히스토그램 평활화 그레이스케일 영상에서 활용한 equalizeHist() 함수를 통해 히스토그램 평활화를 수행했다. 3채널 컬러 영상에 대해 히스토그램 평활화를 수행하기 위해서는, RGB 3개의 채널에 대해 각각 평활화를 수행하는 것이 아니라, YCrCb 색 공간으로 변환하고, Y 성분에 대해서만 히스토그램 평활화를 수행해야 한다. 만약 다음과 같이 RGB 각 채널에 히스토그램 평활화를 수행하면 어떻게 될까? 이 방식으로 각 채..
OpenCV 4로 배우는 영상 처리와 컴퓨터 비전 CH10. 컬러 영상 처리 정리 컬러 영상의 픽셀 값 참조 OpenCV에서 영상 파일을 불러와 Mat 객체를 생성할 때 imread() 함수를 사용하는데, 이때 두번째 인자를 IMREAD_COLOR로 설정하면 영상을 3채널 컬러 영상 형식으로 불러올 수 있다. 일반적으로 컬러 영상은 흔히 RGB라 불르는 빨간색(R), 초록색(G), 파란색(B) 색상 성분의 조합으로 픽셀 값을 표현한다. 그러나 OpenCV는 RGB가 아닌, BGR 색상 순서로 픽셀 값을 표현한다. 즉, imread() 함수로 영상을 3채널 컬러 영상 형식으로 불러오면 각 픽셀의 색상 값이 B, G, R 순서로 저장된 Mat 객체가 생성된다. 컬러 영상에서 각각의 R, G, B 색상 성분은..