{ "info": { "author": "Gabor Vecsei", "author_email": "vecseigabor.x@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Education", "Topic :: Software Development" ], "description": "[![Codacy Badge](https://api.codacy.com/project/badge/Grade/67f0a9e168b3457385f2f7fcd09a9afa)](https://www.codacy.com/app/vecseigabor.x/Color-Tracker?utm_source=github.com&utm_medium=referral&utm_content=gaborvecsei/Color-Tracker&utm_campaign=Badge_Grade)\n[![PyPI version](https://badge.fury.io/py/color-tracker.svg)](https://badge.fury.io/py/color-tracker)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python 3](https://img.shields.io/badge/Python-3-brightgreen.svg)](https://www.python.org/downloads/)\n\n# Color Tracker - Multi Object Tracker\n\nEasy to use **multi object tracking** package based on colors :art:\n\n\"yellow-cruiser\" \"ball-tracking\"\n\n## Install\n\n```\npip install color-tracker\n```\n\nYou will need the following packages:\n- OpenCV3 (`pip install opencv-python`)\n- Numpy (`pip install numpy`)\n\n## Object Tracker\n\n- Check out the **[examples folder](examples)**, or go straight to the **[sample tracking app](examples/tracking.py)** which is an extended version of the script below\n ``` python\n python examples/tracking.py\n ```\n- Simple script:\n\n ``` python\n import cv2\n import color_tracker\n\n\n def tracker_callback(t: color_tracker.ColorTracker):\n cv2.imshow(\"debug\", t.debug_frame)\n cv2.waitKey(1)\n\n\n tracker = color_tracker.ColorTracker(max_nb_of_objects=1, max_nb_of_points=20, debug=True)\n tracker.set_tracking_callback(tracker_callback)\n\n with color_tracker.WebCamera() as cam:\n # Define your custom Lower and Upper HSV values\n tracker.track(cam, [155, 103, 82], [178, 255, 255], max_skipped_frames=24)\n ```\n\n## Color Range Detection\n\nThis is a tool which you can use to easily determine the necessary *HSV* color values and kernel sizes for you app\n\nYou can find **[the HSV Color Detector code here](examples/hsv_color_detector.py)**\n\n``` python\npython examples/hsv_color_detector.py\n```\n\n## Donate :coffee:\n\nIf 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: \n\nBuy Me a Coffee at ko-fi.com\n\n## About\n\nG\u00e1bor Vecsei\n\n- [Website](https://gaborvecsei.com)\n- [Personal Blog](https://gaborvecsei.wordpress.com/)\n- [LinkedIn](https://www.linkedin.com/in/gaborvecsei)\n- [Twitter](https://twitter.com/GAwesomeBE)\n- [Github](https://github.com/gaborvecsei)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gaborvecsei/Color-Tracker", "keywords": "color tracker vecsei gaborvecsei color_tracker", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "color-tracker", "package_url": "https://pypi.org/project/color-tracker/", "platform": "", "project_url": "https://pypi.org/project/color-tracker/", "project_urls": { "Homepage": "https://github.com/gaborvecsei/Color-Tracker" }, "release_url": "https://pypi.org/project/color-tracker/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "Easy to use color tracking package for object tracking based on colors", "version": "0.0.4" }, "last_serial": 4357145, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3b2702d9e99b182745ae334783b7e755", "sha256": "d79417a8a196c159dd57311a9f35a573cb54fc1b0de4d104be9430ef6b70c05b" }, "downloads": -1, "filename": "color_tracker-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b2702d9e99b182745ae334783b7e755", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13820, "upload_time": "2018-09-23T10:07:14", "url": "https://files.pythonhosted.org/packages/d0/ec/f34a2d4e5f74d1bb81829d7bc143aa88d0a723710102e6f68975e1eae12b/color_tracker-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2b64fd25a33ce341eb8984fff6ead8b", "sha256": "43cd0c85e22a451550dc474cf87b70fda390911f4c7426d00d5ce1c404e090ca" }, "downloads": -1, "filename": "color_tracker-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b2b64fd25a33ce341eb8984fff6ead8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8905, "upload_time": "2018-09-23T10:07:15", "url": "https://files.pythonhosted.org/packages/41/34/7f15057afbea7537b5102d6b56a58355d8fe02aaf398e532f1f44e0675ea/color_tracker-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a5ff98d6776d0830d9bd82b6e61f0ad7", "sha256": "de788d012f30a4fdd515d3761a7123f20fdccf857a13438687ddcb1b7286aed5" }, "downloads": -1, "filename": "color_tracker-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a5ff98d6776d0830d9bd82b6e61f0ad7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13686, "upload_time": "2018-09-23T10:23:26", "url": "https://files.pythonhosted.org/packages/6a/68/eb03847b0ce3ab74505615c873982d3a0cf08cdc3de8fd5809df035f61cc/color_tracker-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f70266bedddd6dafca1bc400495e3d22", "sha256": "bf3cf2fcde3212425edc83c14deb8db753be1d891c8656cd39eec34b71d891b2" }, "downloads": -1, "filename": "color_tracker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f70266bedddd6dafca1bc400495e3d22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8836, "upload_time": "2018-09-23T10:23:27", "url": "https://files.pythonhosted.org/packages/16/2e/cebc98dac84c774c900a577652eabed33552e92d4c2a1afe815ecf5087ff/color_tracker-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3cb98de4e3341c2b05f3e2aa804cc8ac", "sha256": "2c969fa18510f23fab67112230c02e56d6bf0c179530594135b7991304475a5f" }, "downloads": -1, "filename": "color_tracker-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "3cb98de4e3341c2b05f3e2aa804cc8ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13912, "upload_time": "2018-09-23T16:41:49", "url": "https://files.pythonhosted.org/packages/fb/7e/5ddd33ae3a74bc39d32b2a56c566045301881df2e00d43829e60d19fb947/color_tracker-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21987e223a23b9568605d7879b122c9d", "sha256": "6b28edec5ee26db6aeb159c667c769efe240aff848e9af81b89720684f278c49" }, "downloads": -1, "filename": "color_tracker-0.0.3.tar.gz", "has_sig": false, "md5_digest": "21987e223a23b9568605d7879b122c9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8978, "upload_time": "2018-09-23T16:41:51", "url": "https://files.pythonhosted.org/packages/48/74/4c8d374540971cabc99aa6a68191ca51443eaf96af2edaa09036b3e740d0/color_tracker-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3aea0483355c31bad249007ba41d469a", "sha256": "6cd4add37e6a31b31dcb4b313fe52bddd0d8d0ba9e4079adc9353f7799e4c174" }, "downloads": -1, "filename": "color_tracker-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3aea0483355c31bad249007ba41d469a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14254, "upload_time": "2018-10-09T18:54:02", "url": "https://files.pythonhosted.org/packages/55/f2/abcb0737a4b8c83d18f2c8ee091f4965e27c65c272dd74276e3af811f725/color_tracker-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71098bbb7e869541e02a3d2d0038ad60", "sha256": "de869f8a84dc3a0f8a7084eecbf2a6254167863713b9d5c855082176105768bb" }, "downloads": -1, "filename": "color_tracker-0.0.4.tar.gz", "has_sig": false, "md5_digest": "71098bbb7e869541e02a3d2d0038ad60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9836, "upload_time": "2018-10-09T18:54:03", "url": "https://files.pythonhosted.org/packages/26/b7/14cb8df136555c764eaa385aedf8f754d3c5ad76d67ca0137c917a1bf876/color_tracker-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3aea0483355c31bad249007ba41d469a", "sha256": "6cd4add37e6a31b31dcb4b313fe52bddd0d8d0ba9e4079adc9353f7799e4c174" }, "downloads": -1, "filename": "color_tracker-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3aea0483355c31bad249007ba41d469a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14254, "upload_time": "2018-10-09T18:54:02", "url": "https://files.pythonhosted.org/packages/55/f2/abcb0737a4b8c83d18f2c8ee091f4965e27c65c272dd74276e3af811f725/color_tracker-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71098bbb7e869541e02a3d2d0038ad60", "sha256": "de869f8a84dc3a0f8a7084eecbf2a6254167863713b9d5c855082176105768bb" }, "downloads": -1, "filename": "color_tracker-0.0.4.tar.gz", "has_sig": false, "md5_digest": "71098bbb7e869541e02a3d2d0038ad60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9836, "upload_time": "2018-10-09T18:54:03", "url": "https://files.pythonhosted.org/packages/26/b7/14cb8df136555c764eaa385aedf8f754d3c5ad76d67ca0137c917a1bf876/color_tracker-0.0.4.tar.gz" } ] }