Metadata-Version: 2.1
Name: lumina
Version: 1.0.4
Summary: Customize your object detection bounding boxes and filter the tracking zones with Lumina
Author: Souvik Saha
Author-email: ssouvik.191@gmail.com
Keywords: machine_learning,development,data_augmentations
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown


# 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/)


