교육 개요

웹캠을 이용해서 정지 영상 및 동영상을 촬영하고 수집된 영상을 다양한 방법으로 분석 및 가공하여 표시하고, 얼굴인식, 객체 인식, 손글씨 인식 등에 할용할 머신러닝 방법을 학습할 수 있습니다. 인텔에서 개발하고 오픈소스로 공개되어 있는 OpenCV 프레임웍을 파이썬 언어를 이용하여 학습하는 본 과정은 단계별 미니 프로젝트를 수행하는 형식으로 준비되어 있어, 다양한 컴퓨터 비저닝에 대한 이해와 활용능력을 향상하여 영상을 통한 원격 감시 자동화, 공정 제어, 오류 및 불량 판별 등의 실무에 적용할 수 있을 것입니다.

교육 대상
  • 영상처리를 업무에 활용하고자 하는 개발자
  • 컴퓨터 비저닝을 업무에 활용하고자 하는 개발자
교육 효과
  • 컴퓨터 비저닝 이해 영상 처리
  • 객체 인식 이해
  • 기계학습을 통한 자동화
실습 환경

웹캠, 이클립스, 파이썬 3, OpenCV-Python 3

교육 내용
구분 목차 주요 내용
    1일차
  • OpenCV Basics
  • Basic Interface
  • OpenCV 개요
  • 개발 환경 설정
  • Python/OpenCV 설정
  • 기본 입출력
  • numpy, matplotlib 기초
    2일차
  • Image Processing
  • Geometric Transform
  • Color Spaces
  • Region Of Interest
  • Thresholding/Smoothing
  • Translate, Scale, Rotate
  • Affine Transform, Perspective Transform
  • Lens Distortion
    3일차
  • Filter
  • Segmentation
  • Convolution
  • Bluring, Sharpingi
  • Edge Detection
  • Morphology
  • Hough Transform, Distance Transform
  • Connected Component, Watershed, Flood Fill
    4일차
  • Matching
  • Tracking
  • 비슷한 그림 찾기
  • Template Matching
  • Corner Detection
  • Key Point and Feature descriptor
  • Matching
  • Tracking
    5일차
  • Maching Learning
  • k-NN, SVM
  • Cascade Classifier
  • Face landmark
  • Bag of Word