Skip to main content

Customize your object detection bounding boxes and filter the tracking zones with Lumina

Project description

Lumina 🚀

With Lumina, you can customize object bounding boxes for better visualization and create zones for more efficient tracking.

Output from Lumina

How to use Lumina❓

Install the module first using pip 🚀

pip install lumina

For Github clone 🚀

Github clone link : Lumina repo 🖥️

After Installation, Import the Lumina class 🚀

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


1.1 Polygon zone creation for detection or tracking

This function will create a polygon zone.

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

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.

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lumina-1.0.5.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

lumina-1.0.5-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file lumina-1.0.5.tar.gz.

File metadata

  • Download URL: lumina-1.0.5.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for lumina-1.0.5.tar.gz
Algorithm Hash digest
SHA256 d0949b36e8e5a69819ae4034f27b27174fe630f9d21b14b352c7dca1a09837c2
MD5 a7e52fc4b7b6581d2fd058a87bb3035f
BLAKE2b-256 e887adbf8d2b2ad49c3cd216fe089696c8df2a8f605bf0850edbf313a3c8c1f7

See more details on using hashes here.

File details

Details for the file lumina-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: lumina-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for lumina-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 66b8b03e25ece89301f4ddfc85b1dcec13d3214231d54746b155f1ee8729a9ad
MD5 6069dbe8582d5da07d0c747b35a16513
BLAKE2b-256 23f239b5f079eae84d58179fbc4207da6a9554cf053ffd8746822802e5302e61

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page