ImageLabelingTool


NameImageLabelingTool JSON
Version 0.1 PyPI version JSON
download
home_pagehttps://github.com/Rathoreatri03/Model_Trainer
SummarySimplify the process of labeling images or video frames with bounding boxes for object detection tasks.
upload_time2024-06-05 23:10:08
maintainerNone
docs_urlNone
authorAtri Rathore
requires_pythonNone
licenseNone
keywords python image labeling object detection bounding box annotation
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# ImageLabelingTool



ImageLabelingTool is a Python package designed to facilitate the process of labeling images or video frames with bounding boxes for object detection tasks. With ImageLabelingTool, users can annotate objects with bounding boxes and save the annotations in YOLO format. The package provides a graphical user interface for interactive labeling and supports both camera input and video input.



## Installation



You can install ImageLabelingTool via pip:



```bash

pip install ImageLabelingTool

```



## Usage



To use ImageLabelingTool, follow these steps:



1. Import the `ImageLabeling` class from the package.

2. Create an instance of the `ImageLabeling` class.

3. Call the `run` method to start the labeling tool.



```python

from ImageLabelingTool import ImageLabeling



# Create an instance of the ImageLabeling class

image_labeling = ImageLabeling()



# Run the labeling tool

image_labeling.run()

```



## Features



- Annotate images or video frames with bounding boxes

- Save annotations in YOLO format

- Support for camera input and video input

- Interactive graphical user interface for labeling



## Dependencies



- OpenCV (cv2)

- Keyboard

- Time

- Random

- OS



## License



ImageLabelingTool is licensed under the MIT License. See the [LICENSE](https://github.com/Rathoreatri03/ImageLabelingTool/blob/main/LICENSE) file for details.



## Support



For support, please open an issue on our [GitHub repository](https://github.com/Rathoreatri03/ImageLabelingTool/issues).

```




            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Rathoreatri03/Model_Trainer",
    "name": "ImageLabelingTool",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "python, image labeling, object detection, bounding box annotation",
    "author": "Atri Rathore",
    "author_email": "<rathoreatri@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/bd/25/285084f1524ccf309e1cf065826f1a0e4abcabe52d4fe86ad269c3dc946e/ImageLabelingTool-0.1.tar.gz",
    "platform": null,
    "description": "\r\n# ImageLabelingTool\r\n\r\n\r\n\r\nImageLabelingTool is a Python package designed to facilitate the process of labeling images or video frames with bounding boxes for object detection tasks. With ImageLabelingTool, users can annotate objects with bounding boxes and save the annotations in YOLO format. The package provides a graphical user interface for interactive labeling and supports both camera input and video input.\r\n\r\n\r\n\r\n## Installation\r\n\r\n\r\n\r\nYou can install ImageLabelingTool via pip:\r\n\r\n\r\n\r\n```bash\r\n\r\npip install ImageLabelingTool\r\n\r\n```\r\n\r\n\r\n\r\n## Usage\r\n\r\n\r\n\r\nTo use ImageLabelingTool, follow these steps:\r\n\r\n\r\n\r\n1. Import the `ImageLabeling` class from the package.\r\n\r\n2. Create an instance of the `ImageLabeling` class.\r\n\r\n3. Call the `run` method to start the labeling tool.\r\n\r\n\r\n\r\n```python\r\n\r\nfrom ImageLabelingTool import ImageLabeling\r\n\r\n\r\n\r\n# Create an instance of the ImageLabeling class\r\n\r\nimage_labeling = ImageLabeling()\r\n\r\n\r\n\r\n# Run the labeling tool\r\n\r\nimage_labeling.run()\r\n\r\n```\r\n\r\n\r\n\r\n## Features\r\n\r\n\r\n\r\n- Annotate images or video frames with bounding boxes\r\n\r\n- Save annotations in YOLO format\r\n\r\n- Support for camera input and video input\r\n\r\n- Interactive graphical user interface for labeling\r\n\r\n\r\n\r\n## Dependencies\r\n\r\n\r\n\r\n- OpenCV (cv2)\r\n\r\n- Keyboard\r\n\r\n- Time\r\n\r\n- Random\r\n\r\n- OS\r\n\r\n\r\n\r\n## License\r\n\r\n\r\n\r\nImageLabelingTool is licensed under the MIT License. See the [LICENSE](https://github.com/Rathoreatri03/ImageLabelingTool/blob/main/LICENSE) file for details.\r\n\r\n\r\n\r\n## Support\r\n\r\n\r\n\r\nFor support, please open an issue on our [GitHub repository](https://github.com/Rathoreatri03/ImageLabelingTool/issues).\r\n\r\n```\r\n\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Simplify the process of labeling images or video frames with bounding boxes for object detection tasks.",
    "version": "0.1",
    "project_urls": {
        "Homepage": "https://github.com/Rathoreatri03/Model_Trainer"
    },
    "split_keywords": [
        "python",
        " image labeling",
        " object detection",
        " bounding box annotation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "970763980c7b4542eecabf62ee554c5984a2d75b400d8b17df97324ea1515dbf",
                "md5": "6fb176ac7ecc3e99cf2472fb51351703",
                "sha256": "120fcec65ec86cb00fbfe7a87e515ad4d846796d7f0bc22ce1889d7e7bcee511"
            },
            "downloads": -1,
            "filename": "ImageLabelingTool-0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6fb176ac7ecc3e99cf2472fb51351703",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 6480,
            "upload_time": "2024-06-05T23:10:06",
            "upload_time_iso_8601": "2024-06-05T23:10:06.514197Z",
            "url": "https://files.pythonhosted.org/packages/97/07/63980c7b4542eecabf62ee554c5984a2d75b400d8b17df97324ea1515dbf/ImageLabelingTool-0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd25285084f1524ccf309e1cf065826f1a0e4abcabe52d4fe86ad269c3dc946e",
                "md5": "a20edebaa1bf573f7f7e1e490ae610c1",
                "sha256": "1d2e06b6def20cb025a41f5cf314679fabe9344765eac190d89970a6fef4eb34"
            },
            "downloads": -1,
            "filename": "ImageLabelingTool-0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "a20edebaa1bf573f7f7e1e490ae610c1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6260,
            "upload_time": "2024-06-05T23:10:08",
            "upload_time_iso_8601": "2024-06-05T23:10:08.174171Z",
            "url": "https://files.pythonhosted.org/packages/bd/25/285084f1524ccf309e1cf065826f1a0e4abcabe52d4fe86ad269c3dc946e/ImageLabelingTool-0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-05 23:10:08",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Rathoreatri03",
    "github_project": "Model_Trainer",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "imagelabelingtool"
}
        
Elapsed time: 0.24639s