Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

『OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝』 파이썬 예제 코드

이 폴더에서는 『OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝』(길벗, 2019) 책에 나오는 C/C++ 예제 프로그램을 파이썬(Python) 언어로 구현한 소스 코드를 제공합니다.

『OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝』 책은 기본적으로 C/C++ 언어를 이용하여 OpenCV 라이브러리를 사용하는 방법을 설명합니다. 그러나 최근 OpenCV를 파이썬(Python) 언어로 사용하는 분들이 크게 늘어나고 있어서, 파이썬 사용자 분들도 이 책을 충분히 활용할 수 있도록 예제 프로그램을 파이썬 언어로 새롭게 구현한 소스 코드를 제공합니다. 파이썬 소스 코드에 대한 자세한 설명은 따로 제공하지 않지만 파이썬 언어 특성 상 누구나 쉽게 이해할 수 있을 것입니다. (책 본문에서 설명하는 Mat 클래스, Scalar 클래스 사용법 등 C/C++ 언어에 특화된 내용은 파이썬 예제로 제공하지 않습니다.)

테스트 환경 및 요구사항

  • Python (3.6.5)
    • numpy (1.14.5)
    • matplotlib (2.2.2)
  • opencv-python (4.1.0.25)
    pip install opencv-python
  • Tensorflow (1.13.1)
    pip install tensorflow

하위 폴더 주제

  • ch02 OpenCV 설치와 기초 사용법
  • ch03 OpenCV 주요 클래스
  • ch04 OpenCV 주요 기능
  • ch05 영상의 밝기와 명암비 조절
  • ch06 영상의 산술 및 논리 연산
  • ch07 필터링
  • ch08 영상의 기하학적 변환
  • ch09 에지 검출과 응용
  • ch10 컬러 영상 처리
  • ch11 이진화와 모폴로지
  • ch12 레이블링과 외곽선 검출
  • ch13 객체 검출
  • ch14 지역 특징점 검출과 매칭
  • ch15 머신 러닝
  • ch16 딥러닝과 OpenCV

스크린샷

ScreenShot