OpenCV-Python으로 배우는 영상 처리 및 응용

OpenCV-Python으로 배우는 영상 처리 및 응용

$39.47
Description
『OpenCV-Python으로 배우는 영상 처리 및 응용』 은 〈영상처리란 무엇인가?〉, 〈영상처리의 수준〉, 〈영상처리의 역사〉, 〈디지털 영상의 표현과 영상처리〉, 〈OpenCV와 파이썬 개요〉, 〈파이썬(Python) 설치 및 사용〉 등을 수록하고 있는 책이다.
저자

정성환

저서로<영상처리및분석(한국어판)>,<인공지능with앱인벤터>등이있다.

목차

PART01영상처리개요및파이썬,OpenCV소개
CHAPTER01영상처리개요
1.1영상처리란무엇인가?
1.2영상처리의수준
1.3영상처리의역사
1.4영상처리관련분야
1.5영상의형성과정
1.6디지털영상의표현과영상처리
1.7영상처리응용분야
단원요약
연습문제

CHAPTER02OpenCV와파이썬
2.1OpenCV와파이썬개요
2.1.1OpenCV소개
2.1.2파이썬개요
2.2파이썬(Python)설치및사용
2.2.1다운로드및설치
2.2.2IDLE로파이썬프로그램작성하기
2.3파이참(PyCharm)설치
2.4파이참환경설정
2.5OpenCV-Python및라이브러리설치
단원요약
연습문제

CHAPTER03파이썬둘러보기
3.1파이썬자료구조
3.1.1상수(constant)와리터럴(liternal)
3.1.2변수(variable)
3.1.3자료구조-리스트,튜플,사전(dictionary),집합(set)
3.2물리적/논리적명령행
3.3연산자
3.3.1기본연산자및우선순위
3.3.2슬라이스(:)연산자
3.4.기본명령문
3.4.1조건문
3.4.2반복하기
3.4.3순회하기
3.5함수와라이브러리
3.5.1함수
3.5.2모듈(Module),패키지
3.5.3파이선내장함수
3.6넘파이(numpy)패키지
단원요약
연습문제

CHAPTER04OpenCV인터페이스
4.1윈도우제어
4.2이벤트처리함수
4.2.1키보드이벤트제어
4.2.2마우스이벤트제어
4.2.3트랙바이벤트제어
4.3그리기함수
4.3.1직선및사각형그리기
4.3.2글자쓰기
4.3.3원그리기
4.3.4타원그리기
4.4영상파일처리
4.4.1영상파일읽기
4.4.2행렬을영상파일로저장
4.5비디오처리
4.5.1카메라에서프레임읽기
4.5.2카메라속성설정하기
4.5.3카메라프레임을동영상파일로저장
4.5.4동영상파일읽기
4.6Matplotlib패키지활용
단원요약
연습문제

CHAPTER05OpenCV기본배열연산
5.1기본배열(Array)처리함수
5.2채널처리함수
5.3산술연산함수
5.3.1사칙연산
5.3.2지수,로그,제곱근관련함수
5.3.3논리(비트)연산함수
5.4원소의절댓값연산
5.4.1원소의최솟값과최댓값
5.5통계관련함수
5.6행렬연산함수
단원요약
연습문제

PART02영상처리와OpenCV함수활용
CHAPTER06화소처리
6.1영상화소의접근
6.1.1화소(행렬원소)접근
6.2화소밝기변환
6.2.1그레이스케일(명암도)영상
6.2.2영상의화소표현
6.2.3영상밝기의가감연산
6.2.4행렬덧셈및곱셈을이용한영상합성
6.2.5명암대비
6.3히스토그램
6.3.1히스토그램개념
6.3.2히스토그램계산
6.3.3OpenCV함수활용
6.3.4히스토그램스트레칭
6.3.5히스토그램평활화
6.4컬러공간변환
6.4.1컬러및컬러공간
6.4.2RGB컬러공간
6.4.3CMY(K)컬러공간
6.4.4HSI컬러공간
6.4.5기타컬러공간
단원요약
연습문제

CHAPTER07영역처리
7.1회선(convolution)
7.1.1공간영역의개념과회선
7.1.2블러링
7.1.3샤프닝
7.2에지검출
7.2.11차미분마스크
7.2.22차미분마스크
7.2.3캐니에지검출
7.3기타필터링
7.3.1최댓값/최솟값필터링
7.3.2평균값필터링
7.3.3미디언필터링
7.3.4가우시안스무딩필터링
7.4모폴로지(morphology)
7.4.1침식연산
7.4.2팽창연산
7.4.3열림연산과닫힘연산
단원요약
연습문제

CHAPTER08기하학처리
8.1사상
8.2크기변경(확대/축소)
8.3보간
8.3.1최근접이웃보간법
8.3.2양선형보간법
8.4평행이동
8.5회전
8.6행렬연산을통한기하학변환?어파인변환
8.7원근투시(투영)변환
단원요약
연습문제

CHAPTER09변환영역처리
9.1공간주파수의이해
9.2이산푸리에변환
9.3고속푸리에변환
9.4FFT를이용한주파수영역필터링
9.4.1주파수영역필터링의과정
9.4.2저주파및고주파통과필터링
9.4.3버터워스,가우시안필터링
9.5이산코사인변환
단원요약
연습문제

CHAPTER10영상분할및특징처리
10.1허프변환
10.1.1허프변환의좌표계
10.1.2허프변환의전체과정
10.1.3직선누적행렬구성
10.1.4누적행렬의지역최댓값선정
10.1.5직선(극좌표)선택및정렬
10.1.6최종완성프로그램
10.1.7멀티하네스의전처리
10.2코너검출
10.3k-최근접이웃분류기
10.3.1k-최근접이웃분류기의이해
10.3.2k-NN학습을위한데이터설정및ml클래스사용
10.3.3MNIST데이터사용
10.3.4k-NN응용
10.4영상워핑과영상모핑
단원요약
연습문제

PART03영상처리응용사례
CHAPTER11영상처리응용사례Ⅰ
11.1그림판프로그램
11.1.1아이콘배치및팔레트생성
11.1.2마우스이벤트의구현
11.1.3그리기구현
11.1.4명령함수에추가구현
11.2하르분류기를이용한얼굴검출및성별분류
11.2.1하르기반분류기
11.2.2얼굴검출의구현
11.2.3성별분류기초
11.2.4얼굴기울기계산및보정
11.2.5입술영역및머리영역검출
11.2.6히스토그램비교
11.2.7성별분류
단원요약
연습문제

CHAPTER12영상처리응용사례II
12.1동전인식프로그램
12.1.1동전영상캡쳐및전처리
12.1.2동전객체검출
12.1.3개별동전영상생성
12.1.4색상히스토그램계산
12.1.5동전그룹분류
12.1.6개별동전종류결정
12.1.7최종동전계산프로그램
12.2SVM을이용한차량번호검출프로그램
12.2.1SVM의개념
12.2.2번호판검출프로그램전체처리과정
12.2.3번호판영상학습
12.2.4번호판후보영역검색
12.2.5번호판후보영역영상생성
12.2.6후보영상의번호판반별
12.3k-NN을이용한차량번호인식
12.3.1번호판문자인식프로그램전체처리과정
12.3.2숫자및문자영상의학습
12.3.2번호판영상전처리
12.3.3숫자및문자객체검색
12.3.4검출객체영상의숫자및문자인식
단원요약
연습문제