C#-OpenCV 예제 : 공 추적

C#-OpenCV Ball Tracking

C#-OpenCV 예제 : 공 추적
[ C#-OpenCvSharp-Exercise ] - 윤대희

Ball Tracking


1

영상이나 이미지에서 공을 추적합니다. 움직이는 물체를 검출 할 수 있습니다.

카메라나 동영상에서 움직이는 소형 물체를 추적할 수 있습니다.

이진화(Binary)를 적용하여 검출하기 쉬운 상태로 변환합니다.

모폴로지(Morphology)비트연산(Bitwise) 활용하여 배경을 삭제합니다.

배경이 삭제된 이미지에서 라벨링(Labeling)을 통하여 물체를 검출합니다.



Step 1


2

  1. 그레이스케일 적용
  2. 블러 & 이진화 적용


그레이스케일 바로가기
블러 바로가기
이진화 바로가기



Step 2


3

배경 적용

  1. 모폴로지 적용
  2. 모폴로지 연산 적용


모폴로지 바로가기
모포롤지 연산 바로가기



Step 3


4

배경 병합

  1. 비트 연산 (Or)


비트 연산 바로가기



Step 4


5


물체 연산

  1. 블러 & 이진화 적용
  2. 모폴로지 연산


블러 바로가기
이진화 바로가기
이진화 바로가기



Step 5 : Way - 1


6

Way 1 : 물체 남기기

  1. 비트 연산 (And)


비트 연산 바로가기



Step 5 : Way - 2


7

Way 2 : 물체 추적

  1. 라벨링
  2. 결과 표시


라벨링 바로가기
결과 표시 바로가기



Video File


Way - 1


Way - 2



Book Image

책이 출간되었습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C# OpenCvSharp4
  • Python OpenCV4
  • Using Tesseract
  • Using TensorFlow
  • Using Regular Expression
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Previous post C#-OpenCV 예제 : 색상 원 검출
    C#-OpenCvSharp-Exercise Category