Computer Vision with OpenCV Study
개념설명
Basic Computer Vision 1
1.
- 컴퓨터비전과 영상처리 / 역사 / 컴퓨터 비전 관련 분야 / 컴퓨터 비전 응용 분야
Basic Computer Vision 2
2.
- 영상의 표현 방법(GrayScale & TrueColor, 좌표) / 영상 파일 형식(Bmp & JPG & PNG) / 영상 처리 프로그래밍 기초(메모리 구조 및 설계)
OpenCV Setting
3.
- OpenCV 개요 / OpenCV 설치 (pdf) / 프로젝트 설정 (pdf) / 비주얼 스튜디오 설치 (pdf)
Basic OpenCV
4.
- OpenCV API - imread / imwrite / namedWindow / destroyWindow / destroyAlWindows / moveWindow / resizeWindow / imshow / waitKey
- 영상 불러와서 출력 / 영상 파일 형식 변환 / Image Watch 사용하기
Basic Matrix & Mat class
5.
- OpenCV API - ptr / at / 자기자신?(operator) / coverTo
- 행렬의 기본 연산 / Mat 클래스
Scalar & Other Basic class
6.
- Scalar 클래스 / InputArray & OutputArray 클래스 / Point_ 클래스 / Size_ 클래스 / Rect_ 클래스
Inverse & Pixel Access
7.
- 영상의 반전 / 픽셀값 접근 방법 (with OpenCV) / 연산 시간 측정 방법 (with OpenCV) / OpenCV 프로젝트 템플릿 만들기(pdf)
Brightness
8.
- 영상의 밝기 조절 / Saturate 연산
Contrast
9.
- 영상의 명암비 조절
Trackbar & Profile
10.
- OpenCV API - createTrackbar / line
- 트랙바 사용법 / 프로파일 사용법
Histogram
11.
- OpenCV API - calcHist / minMaxLoc / CV_Assert / equalizeHist
- 히스토그램 기본 / 히스토그램 스트레칭 / 히스토그램 평활화
Image Arithmetic
12.
- 덧셈 연산 / 뺄셈 연산 / 평균 연산 / 차이 연산