Easy to use color tracking package for object tracking based on colors
Project description
Color Tracker - Multi Object Tracker
Easy to use multi object tracking package based on colors :art:
Install
pip install color-tracker
You will need the following packages:
- OpenCV3 (
pip install opencv-python
) - Numpy (
pip install numpy
)
Object Tracker
-
Check out the examples folder, or go straight to the sample tracking app which is an extended version of the script below
python examples/tracking.py
-
Simple script:
import cv2 import color_tracker def tracker_callback(t: color_tracker.ColorTracker): cv2.imshow("debug", t.debug_frame) cv2.waitKey(1) tracker = color_tracker.ColorTracker(max_nb_of_objects=1, max_nb_of_points=20, debug=True) tracker.set_tracking_callback(tracker_callback) with color_tracker.WebCamera() as cam: # Define your custom Lower and Upper HSV values tracker.track(cam, [155, 103, 82], [178, 255, 255], max_skipped_frames=24)
Color Range Detection
This is a tool which you can use to easily determine the necessary HSV color values and kernel sizes for you app
You can find the HSV Color Detector code here
python examples/hsv_color_detector.py
Donate :coffee:
If you feel like it is a useful package and it saved you time and effor, then you can donate a coffe for me, so I can keep on staying awake for days :smiley:
About
Gábor Vecsei
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for color_tracker-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cd4add37e6a31b31dcb4b313fe52bddd0d8d0ba9e4079adc9353f7799e4c174 |
|
MD5 | 3aea0483355c31bad249007ba41d469a |
|
BLAKE2b-256 | 55f2abcb0737a4b8c83d18f2c8ee091f4965e27c65c272dd74276e3af811f725 |