python으로 배우는 OpenCv 프로그래밍

python으로 배우는 OpenCv 프로그래밍

$29.89
Description
2018년 출간되었던 “Python으로 배우는 OpenCV 프로그래밍”의 개정판으로 내용을 보완하여

- Python 3.10과 OpenCV 4.5 사용
- Numpy, Matplotlib, pafy, youtube_dl, Pygames. pyOpenGL
- 영상 및 비디오 입출력과 녹화
- 임계값, 히스토그램 처리, 영상 필터링, 분할
- 특징 검출, 디스크립터, 매칭
- 비디오에서 이동물체 검출, 물추 추적
- 카메라 캘리브레이션, 증강현실,
ArUco, ChAruco
- Pillow/PIL, tkinter, Pygames, PyQt5

등에 대하여 프로그래밍 방법을 설명합니다.
저자

김동근

충남대학교대학원전산학과에서영상처리전공으로박사학위를취득하고,한국전자통신연구원에서초빙연구원,UCSB에서방문연구를수행하였고,현재는공주대학교천안공과대학컴퓨터공학부교수로재직중이다.저서로는'처음시작하는파이썬프로그래밍','예제로배우는C프로그래밍','쉽게배우는파이썬프로그래밍','C++APIOpenCV프로그래밍','OPENCVPROGRAMMING(개정판)','OPENCVPROGRAMMING','C.C++프로그래밍','윈도우즈API프로그래밍','C프로그래밍언어','VisualC++프로그래밍'등이있다.

목차

Chapter01시작하기
01영상처리와컴퓨터비전
02OpenCV개요
03파이썬NumpyMatplotlibOpenCV설치

Chapter02영상및비디오입출력
01영상입출력과디스플레이
02비디오프레임캡처와화면표시
03비디오파일녹화
04matplotlib비디오디스플레이

Chapter03간단한그래픽및이벤트처리
01직선및사각형그리기
02원및타원그리기
03다각형그리기
04문자열출력
05키보드이벤트처리
06마우스이벤트처리
07트랙바이벤트처리

Chapter04OpenCV기본연산
01영상속성과화소접근
02관심영역과ROI
03영상복사
04영상채널분리및병합
05컬러공간변환
06영상의크기변환과회전
07산술연산ㆍ비트연산ㆍ비교범위ㆍ수치연산함수
08수학및통계함수

Chapter05임계값과히스토그램처리
01임계값영상
02히스토그램계산
03히스토그램역투영




04히스토그램비교
05히스토그램평활화
06CLAHE히스토그램평활화

Chapter06영상공간필터링
01블러필터
02미분필터
03일반적인필터연산
04모폴로지연산
05템플릿매칭

Chapter07영상분할
01Canny에지검출
02Hough변환에의한직선및원검출
03컬러범위에의한영역분할
04윤곽선검출및그리기
05영역채우기ㆍ인페인트ㆍ거리계산ㆍ워터쉐드
06피라미드기반분할
07K-Means클러스터링분할
08연결요소검출

Chapter08영상특징검출
01코너점검출
02체스보드패턴코너점검출
03모멘트Moments
04모양Shape관련특징검출
05모양매칭
06적분영상
07Haar-like특징

Chapter09특징검출ㆍ디스크립팅ㆍ매칭
01FastFeatureDetector특징검출
02MSER특징검출
03SimpleBlobDetector특징검출
04GFTTDetector특징검출
05ORB특징검출및디스크립터
06BRISK특징검출및디스크립터




07KAZEㆍAKAZE특징검출및디스크립터
08SIFT특징검출및디스크립터
09디스크립터를이용한특징매칭
10HOG디스크립터

Chapter10비디오처리
01평균배경차영상
02BackgroundSubtractor로배경과전경분할
03광류계산
04meanShift/CamShift추적
05KalmanFilter물체추적
06비디오에서특징매칭
07OpenCV추적기

Chapter11카메라캘리브레이션
01호모그래피계산
02핀홀카메라모델
03OpenCV카메라캘리브레이션
04증강현실AugmentedReality

Chapter12Pillow/PILㆍTkinterㆍPygameㆍPyQt5
01Pillow/PIL
02TKinter
03Pygame
04PyQt5