Skip to main content

BrainFrame Apps use BrainFrame REST API to interact with the BrainFrame OS

Project description

brainframe-apps

Python CLI tool for managing BrainFrame video analytics server via REST APIs.

Installation

pip install brainframe-apps

Usage

brainframe_apps <command> [options]

Commands

  • add-stream - Add video stream
  • delete-stream - Remove stream
  • list-stream - List streams
  • start-analyzing - Start stream analysis
  • stop-analyzing - Stop stream analysis
  • capsule-control - Manage AI capsules
  • alarm-control - Manage stream alarms
  • zone-control - Manage stream zones
  • identity-control - Manage identities
  • user-control - Manage users
  • license-control - Manage licenses
  • get-zone-statuses - Get zone status
  • process-image - Process a single image using the server's active capsules and configuration (per-stream or global)
  • load-settings - Load configuration
  • save-settings - Save configuration

Example

brainframe_apps add-stream --server-url http://localhost --stream-url rtsp://camera.url
brainframe_apps list-stream
brainframe_apps start-analyzing --stream-name "Camera 1"

# Uses the capsules enabled & configured on the server for stream 3:
brainframe_apps process-image --image-path frame.png --stream-id 3
# Omit --stream-id/--stream-url to use the global capsule configuration.

Help

brainframe_apps <command> --help

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

brainframe_apps-0.5.9.tar.gz (36.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brainframe_apps-0.5.9-py3-none-any.whl (52.8 kB view details)

Uploaded Python 3

File details

Details for the file brainframe_apps-0.5.9.tar.gz.

File metadata

  • Download URL: brainframe_apps-0.5.9.tar.gz
  • Upload date:
  • Size: 36.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for brainframe_apps-0.5.9.tar.gz
Algorithm Hash digest
SHA256 5d048fc2aef9663005bd802d7b0606c610a657344b1769897bac66254bbed49a
MD5 f659e1f49f7cd27fbbfd0dd2588dc727
BLAKE2b-256 40ba115c677703d966bd2f6e2041a5f952e270493a235cfcf6ced02e172852e9

See more details on using hashes here.

File details

Details for the file brainframe_apps-0.5.9-py3-none-any.whl.

File metadata

File hashes

Hashes for brainframe_apps-0.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 eebc6b95a0470967defe15d1ec83c577611aad303194f81c3ddae44cda3296fd
MD5 a6aec9c2d61d7a65dc8849376394b7ec
BLAKE2b-256 596bd1c472ceafea13edcf96b6ceb2b9d8fcdbfd4a7ce5a3a6a9b6cddbcba9d6

See more details on using hashes here.

Supported by

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