Skip to content

p31415926/GUI_Blob_Tracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GUI_Blob_Tracker

Python GUI Multiple Blob Tracker created in PyForms. Tracker uses Kalman filter and Munkres algorithm for multiple blobs tracking. Preview of video allows to check how different operations influence preprocessed frames. List of possible operations:

  • selection of color channel,
  • threshold,
  • CLAHE (Contrast Limited Adaptive Histogram Equalization),
  • ROI (Region Of Interest) indication,
  • morphological operations: dilatation, erosion, opening, closing with different kernel sizes and types,
  • Laplacian Of Gaussian (LoG) filtration with different kernel sizes.

It is a must to use LoG for now, because algorithm looks for local image maximas (which are treated as blob positions) which LoG generates.

GUI uses OpenCV for image processing. As output, program generates indexed blob trajectories. The example of multi blob video is attached in the project folder: CIMG4027.MOV. Parameters for CIMG4027.MOV video are visible in the 'parameters.png' picture.

About

Python GUI Multiple Blob Tracker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%