multitrackpro


Namemultitrackpro JSON
Version 0.1.3 PyPI version JSON
download
home_pagehttps://github.com/saurabheights/multitrackpro
SummaryA multi-camera multi-object tracking software with its own labelling tool to annotate datasets.
upload_time2023-07-30 15:39:56
maintainer
docs_urlNone
authorSaurabh Khanduja
requires_python>=3.6
licenseGNU General Public License v3
keywords multitrackpro annotation labelling machine-learning deep-learning vision ml dl ai yolo
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage No coveralls.
            =============
MultiTrackPro
=============


.. image:: https://img.shields.io/pypi/v/multitrackpro.svg
        :target: https://pypi.python.org/pypi/multitrackpro

.. image:: https://readthedocs.org/projects/multitrackpro/badge/?version=latest
        :target: https://multitrackpro.readthedocs.io/en/latest/?version=latest
        :alt: Documentation Status




A multi-camera multi-object tracking software with its own labelling tool to annotate datasets.


* Free software: GNU General Public License v3
* Documentation: https://readthedocs.org/projects/multitrackpro/.


Features
--------

* QT based media player that can play four videos at the same time.

.. code-block:: shell

   auto-annotate-pro

Pending Tasks
-------------

* Implement play of N number of video files (N != 4, but N <=4). Limit to 4 videos maximum.
* Set play pause next frame, prev frame etc buttons to disabled stage when no video.
* Add play pause icons to UI using `Google Material`_.

* Integrate object detection.
    * ☑ - Store annotations of each frame in memory.
    * ☑ - Add display of bounding boxes.
    * Replace BoundingBox as drawables.
    * Add tracker.
    * Save/Load Annotations.
    * Save dataset-specific configuration.
* Add masking to the frames to discard object detection for certain areas.
* Add object detection correction
* Add tracking correction
* Add mouse event capture to rearrange videos.
* Add track integration between two frames.

* Add speed change option for playback.
* Make frame number text label and slider work.
* Integrate github action/circleci
* ToDo - See Live Preview of object detection and tracking. This will help user catch errors quickly, instead of running object detection completely.
* Use platformdirs_

.. _Google Material: https://fonts.google.com/icons?icon.category=Audio%26Video
.. _platformdirs: https://github.com/platformdirs/platformdirs

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


=======
History
=======

0.1.0 (2023-06-09)
------------------

* First release on PyPI.

0.1.1 (2023-06-09)
------------------

* Added video player that plays exactly 4 videos.

0.1.2 (2023-06-15)
------------------

* BugFixes

0.1.3 (2023-07-30)
------------------

* Integrated Object Detection for all videos.
* Added rendering of object detection results.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/saurabheights/multitrackpro",
    "name": "multitrackpro",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "multitrackpro,annotation,labelling,machine-learning,deep-learning,vision,ML,DL,AI,YOLO",
    "author": "Saurabh Khanduja",
    "author_email": "pixelperceive@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b7/39/77b09364006b7b1b47bafb46102e84418ee4347bdf38e48ca48c7af29b96/multitrackpro-0.1.3.tar.gz",
    "platform": null,
    "description": "=============\nMultiTrackPro\n=============\n\n\n.. image:: https://img.shields.io/pypi/v/multitrackpro.svg\n        :target: https://pypi.python.org/pypi/multitrackpro\n\n.. image:: https://readthedocs.org/projects/multitrackpro/badge/?version=latest\n        :target: https://multitrackpro.readthedocs.io/en/latest/?version=latest\n        :alt: Documentation Status\n\n\n\n\nA multi-camera multi-object tracking software with its own labelling tool to annotate datasets.\n\n\n* Free software: GNU General Public License v3\n* Documentation: https://readthedocs.org/projects/multitrackpro/.\n\n\nFeatures\n--------\n\n* QT based media player that can play four videos at the same time.\n\n.. code-block:: shell\n\n   auto-annotate-pro\n\nPending Tasks\n-------------\n\n* Implement play of N number of video files (N != 4, but N <=4). Limit to 4 videos maximum.\n* Set play pause next frame, prev frame etc buttons to disabled stage when no video.\n* Add play pause icons to UI using `Google Material`_.\n\n* Integrate object detection.\n    * \u2611 - Store annotations of each frame in memory.\n    * \u2611 - Add display of bounding boxes.\n    * Replace BoundingBox as drawables.\n    * Add tracker.\n    * Save/Load Annotations.\n    * Save dataset-specific configuration.\n* Add masking to the frames to discard object detection for certain areas.\n* Add object detection correction\n* Add tracking correction\n* Add mouse event capture to rearrange videos.\n* Add track integration between two frames.\n\n* Add speed change option for playback.\n* Make frame number text label and slider work.\n* Integrate github action/circleci\n* ToDo - See Live Preview of object detection and tracking. This will help user catch errors quickly, instead of running object detection completely.\n* Use platformdirs_\n\n.. _Google Material: https://fonts.google.com/icons?icon.category=Audio%26Video\n.. _platformdirs: https://github.com/platformdirs/platformdirs\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2023-06-09)\n------------------\n\n* First release on PyPI.\n\n0.1.1 (2023-06-09)\n------------------\n\n* Added video player that plays exactly 4 videos.\n\n0.1.2 (2023-06-15)\n------------------\n\n* BugFixes\n\n0.1.3 (2023-07-30)\n------------------\n\n* Integrated Object Detection for all videos.\n* Added rendering of object detection results.\n",
    "bugtrack_url": null,
    "license": "GNU General Public License v3",
    "summary": "A multi-camera multi-object tracking software with its own labelling tool to annotate datasets.",
    "version": "0.1.3",
    "project_urls": {
        "Homepage": "https://github.com/saurabheights/multitrackpro"
    },
    "split_keywords": [
        "multitrackpro",
        "annotation",
        "labelling",
        "machine-learning",
        "deep-learning",
        "vision",
        "ml",
        "dl",
        "ai",
        "yolo"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dfe973f07c64ad76a62c65b8cf465c2ac1a7f78829174a0f6180afb2221fb63b",
                "md5": "bcc095329ed7c38a7730e1a6ce19dcd3",
                "sha256": "928c89fa22c00dc8b9d90a990ed7c59363e1e5391c902efc3785c558b863c486"
            },
            "downloads": -1,
            "filename": "multitrackpro-0.1.3-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "bcc095329ed7c38a7730e1a6ce19dcd3",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.6",
            "size": 17570,
            "upload_time": "2023-07-30T15:39:55",
            "upload_time_iso_8601": "2023-07-30T15:39:55.054801Z",
            "url": "https://files.pythonhosted.org/packages/df/e9/73f07c64ad76a62c65b8cf465c2ac1a7f78829174a0f6180afb2221fb63b/multitrackpro-0.1.3-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b73977b09364006b7b1b47bafb46102e84418ee4347bdf38e48ca48c7af29b96",
                "md5": "af11c4ff85dc3fcd6aa1eec073db42e9",
                "sha256": "5b2be687d7629fd221ccb6d8edfd1e39a2561fc8c4033c6de5553047d6f1a154"
            },
            "downloads": -1,
            "filename": "multitrackpro-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "af11c4ff85dc3fcd6aa1eec073db42e9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 19573,
            "upload_time": "2023-07-30T15:39:56",
            "upload_time_iso_8601": "2023-07-30T15:39:56.489247Z",
            "url": "https://files.pythonhosted.org/packages/b7/39/77b09364006b7b1b47bafb46102e84418ee4347bdf38e48ca48c7af29b96/multitrackpro-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-30 15:39:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "saurabheights",
    "github_project": "multitrackpro",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "multitrackpro"
}
        
Elapsed time: 1.39286s