C#-OpenCV 예제 : 공 추적

   

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





도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post C# OpenCV 강좌 : 제 49강 - 연산 (1) ⤧  Previous post C#-OpenCV 예제 : 색상 원 검출