Skip to main content

Library for prototyping video analytic applicatios.

Project description

videoanalytics

PyPI

Python library for prototyping of video analytic applications. Relies on OpenCV, Keras, and other standard computer vision and machine learning python packages.

References:

Component reference

Components are organized as Sources and sinks which are instanced and connected at execution time as pipelines. Sources consume data from a camera or file and trigger the processing pipeline. Sinks process data that was made available from other components and generate new.

  • Sources
    • VideoReader
  • Sinks
    • Object detection
      • YOLOv4Detector
      • DetectorCSV
    • Visualization
      • Bounding box annotation
      • Matplotlib
    • Outputs
      • Metadata
        • DetectionsCSVWriter
          • Store object detections as CSV.
        • TrackingCSVWriter
          • Store tracked objects as CSV.
      • Database
        • InfluxDB.
        • ELasticSearch
      • Video
        • Write frames to video file.

Instructions for developers

Import conda environment (GPU):

conda env create -f videoanalytics-gpu.yml

Some examples are provided as jupyter notebooks.

conda activate videoanalytics-gpu.yml
jupyter notebook .

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

videoanalytics-0.0.2.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

videoanalytics-0.0.2-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

Details for the file videoanalytics-0.0.2.tar.gz.

File metadata

  • Download URL: videoanalytics-0.0.2.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for videoanalytics-0.0.2.tar.gz
Algorithm Hash digest
SHA256 14e906d98fc6bc78dbc80d2c569edc2fb85ee9e40f3602d167b34958ca7806b2
MD5 19bf43ba616f4931c1e89a78d1a07dd8
BLAKE2b-256 4904725f62711302e2e8065413e688d60361c1a0c3abcf5ad17fe9f28552b0b2

See more details on using hashes here.

File details

Details for the file videoanalytics-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: videoanalytics-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.9.6

File hashes

Hashes for videoanalytics-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 910d544ed1408fdb463e2b1757a31d7db92f0864112b1b638d71cd41fe4c4c50
MD5 c535c4af38eccbf021987094274704b2
BLAKE2b-256 afa6a062cc1c65318dce07680eb4c4b6e6061b8b3079501990a0443dda56802e

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