Helper library for Lumeo video analytics platform
Project description
lumeo
Helper library for Lumeo video analytics platform
Lumeo is a flexible, open no/low code video analytics platform that enables you to generate actionable insights and alerts using AI-based video analytics. This package provides :
- a set of helpers to be used within Lumeo's custom function node
- a set of scripts that make it easy to use Lumeo's API for importing cameras, bulk processing video, etc.
Useful Links
Lumeo Custom Function Node install & usage
From within a Lumeo custom function node, you install and use the package as follows:
# This code will only work within a Lumeo custom function node.
from lumeopipeline import VideoFrame, Utils
# Replace version x.x.x with the version you want to install
lumeo = Utils.install_import('lumeo', version='x.x.x')
from lumeo.pipeline.display import write_label_on_frame
def process_frame(frame: VideoFrame, **kwargs):
with frame.data() as mat:
write_label_on_frame(mat, 50, 50, 'hello world')
return True
Note that
lumeo.pipeline
's submodules are not usable outside of a Lumeo custom function node.
Refer to Lumeo docs for details on available helpers and methods.
Local install & usage
You can install the package locally to use the scripts that it provides.
Install
pip install lumeo
pip install lumeo==x.x.x
Scripts
See list of available scripts:
lumeo-scripts
Currently available scripts:
Bulk Processing
lumeo-media-download
: Download media from Lumeolumeo-bulk-process
: Bulk process media in Lumeo
Gateway Testing
lumeo-load-test
: Test a gateway's performance
Camera Import
lumeo-avigilon-import-cameras
: Import Avigilon cameraslumeo-verkada-import-cameras
: Import Verkada cameraslumeo-hanwhawave-import-cameras
: Import Hanwha Wave cameraslumeo-rhombus-copy-footage
: Copy footage from Rhombus to Lumeo
Custom Function
lumeo-custom-function-create-repo
: Create a custom function repository
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.