Skip to content

Files

Latest commit

660989c · Mar 17, 2023

History

History

python

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

『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