lumina


Namelumina JSON
Version 1.0.5 PyPI version JSON
download
home_page
SummaryCustomize your object detection bounding boxes and filter the tracking zones with Lumina
upload_time2023-08-22 19:41:25
maintainer
docs_urlNone
authorSouvik Saha
requires_python>=3.7
license
keywords machine_learning development data_augmentations
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# Lumina πŸš€
#### With Lumina, you can customize object bounding boxes for better visualization and create zones for more efficient tracking.

<img src='images\logo1.png'>

## Output from Lumina 

<img src='images\output_video5_AdobeExpress.gif'>

##  How to use Lumina❓
#### Install the module first using pip πŸš€

```python
pip install lumina

```
#### For Github clone πŸš€
Github clone link : [Lumina](https://github.com/Souviksaha1998/Lumina) repo πŸ–₯️

## After Installation, Import the Lumina class  πŸš€

```python
# create a .py file
# import modules
from Lumina.lumina import Lumina
from Lumina.colors import color_palette
# create a object of lumina 
lumina = Lumina()
#if you want color palette then do this, it will return random colors
color = color_palette() 
```
## Usage (Functions of lumina)🎯
#### you can use this functions by - (lumina.<function_name>)
<img src='images\ex1.png'>
<img src='images\ex2.png'>
<img src='images\ex3.png'>
<img src='images\ex4.png'>

***
## 1.1 Polygon zone creation for detection or tracking
### This function will create a polygon zone.
<img src='images\ex5.png'>

## 1.2 polygon_in_out_counter function will create polygon region and return image and bool = True , if anything is inside in the poly region. -- this function is helpful for region based tracking. Alternatively You can use line_in_out_counter

<img src='images\ex6.png'>

## 1.3 This function will create a mask, based on points. If you don't want to capture the whole frame then you can use this function. This will reduce computational cost.

<img src='images\ex7.png'>


### It is my goal to constantly improve Lumina, and these are some of the initial features. I will be adding more features to better customize Lumina in the future. Thanks in advance. :)

***

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[MIT](https://choosealicense.com/licenses/mit/)



            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "lumina",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "machine_learning,development,data_augmentations",
    "author": "Souvik Saha",
    "author_email": "ssouvik.191@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/e8/87/adbf8d2b2ad49c3cd216fe089696c8df2a8f605bf0850edbf313a3c8c1f7/lumina-1.0.5.tar.gz",
    "platform": null,
    "description": "\r\n# Lumina \ud83d\ude80\r\n#### With Lumina, you can customize object bounding boxes for better visualization and create zones for more efficient tracking.\r\n\r\n<img src='images\\logo1.png'>\r\n\r\n## Output from Lumina \r\n\r\n<img src='images\\output_video5_AdobeExpress.gif'>\r\n\r\n##  How to use Lumina\u2753\r\n#### Install the module first using pip \ud83d\ude80\r\n\r\n```python\r\npip install lumina\r\n\r\n```\r\n#### For Github clone \ud83d\ude80\r\nGithub clone link : [Lumina](https://github.com/Souviksaha1998/Lumina) repo \ud83d\udda5\ufe0f\r\n\r\n## After Installation, Import the Lumina class  \ud83d\ude80\r\n\r\n```python\r\n# create a .py file\r\n# import modules\r\nfrom Lumina.lumina import Lumina\r\nfrom Lumina.colors import color_palette\r\n# create a object of lumina \r\nlumina = Lumina()\r\n#if you want color palette then do this, it will return random colors\r\ncolor = color_palette() \r\n```\r\n## Usage (Functions of lumina)\ud83c\udfaf\r\n#### you can use this functions by - (lumina.<function_name>)\r\n<img src='images\\ex1.png'>\r\n<img src='images\\ex2.png'>\r\n<img src='images\\ex3.png'>\r\n<img src='images\\ex4.png'>\r\n\r\n***\r\n## 1.1 Polygon zone creation for detection or tracking\r\n### This function will create a polygon zone.\r\n<img src='images\\ex5.png'>\r\n\r\n## 1.2 polygon_in_out_counter function will create polygon region and return image and bool = True , if anything is inside in the poly region. -- this function is helpful for region based tracking. Alternatively You can use line_in_out_counter\r\n\r\n<img src='images\\ex6.png'>\r\n\r\n## 1.3 This function will create a mask, based on points. If you don't want to capture the whole frame then you can use this function. This will reduce computational cost.\r\n\r\n<img src='images\\ex7.png'>\r\n\r\n\r\n### It is my goal to constantly improve Lumina, and these are some of the initial features. I will be adding more features to better customize Lumina in the future. Thanks in advance. :)\r\n\r\n***\r\n\r\n## Contributing\r\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\r\n\r\n## License\r\n[MIT](https://choosealicense.com/licenses/mit/)\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Customize your object detection bounding boxes and filter the tracking zones with Lumina",
    "version": "1.0.5",
    "project_urls": null,
    "split_keywords": [
        "machine_learning",
        "development",
        "data_augmentations"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "23f239b5f079eae84d58179fbc4207da6a9554cf053ffd8746822802e5302e61",
                "md5": "6069dbe8582d5da07d0c747b35a16513",
                "sha256": "66b8b03e25ece89301f4ddfc85b1dcec13d3214231d54746b155f1ee8729a9ad"
            },
            "downloads": -1,
            "filename": "lumina-1.0.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6069dbe8582d5da07d0c747b35a16513",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 7671,
            "upload_time": "2023-08-22T19:41:23",
            "upload_time_iso_8601": "2023-08-22T19:41:23.362410Z",
            "url": "https://files.pythonhosted.org/packages/23/f2/39b5f079eae84d58179fbc4207da6a9554cf053ffd8746822802e5302e61/lumina-1.0.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e887adbf8d2b2ad49c3cd216fe089696c8df2a8f605bf0850edbf313a3c8c1f7",
                "md5": "a7e52fc4b7b6581d2fd058a87bb3035f",
                "sha256": "d0949b36e8e5a69819ae4034f27b27174fe630f9d21b14b352c7dca1a09837c2"
            },
            "downloads": -1,
            "filename": "lumina-1.0.5.tar.gz",
            "has_sig": false,
            "md5_digest": "a7e52fc4b7b6581d2fd058a87bb3035f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 6904,
            "upload_time": "2023-08-22T19:41:25",
            "upload_time_iso_8601": "2023-08-22T19:41:25.037267Z",
            "url": "https://files.pythonhosted.org/packages/e8/87/adbf8d2b2ad49c3cd216fe089696c8df2a8f605bf0850edbf313a3c8c1f7/lumina-1.0.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-22 19:41:25",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "lumina"
}
        
Elapsed time: 0.10983s