Skip to content

Handles multiple camera streams in individual threads using shared memory and multiprocessing. This is the repository of the pipeline for facial recognition and image processing between the SmartFactory-Tec/django_cctv_controller and SmartFactory-Tec/react_cctv_manager. This is outdated, it was merged into the Django repository.

Notifications You must be signed in to change notification settings

teapot2/vision-multiprocessing

Repository files navigation

Camera Stream Processing

This Python script processes camera streams, stores video data, and monitors the camera processes in a graphical user interface (GUI).

Prerequisites

  • Python

Installation

  1. Install the required packages:

    pip install -r requirements.txt

Usage

You can run the script with the following command:

python create_threads.py

Command-line arguments

  • -U, --update: Specify this flag to skip camera updates.
  • -M, --monitor: Specify this flag to show monitoring information on a GUI during the process.
  • --loglevel: Specify the log level (DEBUG, INFO, WARNING, ERROR, CRITICAL).
  • --offline: Use offline URLs (Saved videos, local streams, etc.)

Example:

python main_script.py -U -M --loglevel DEBUG

Features

  • Capable of handling camera streams from multiple sources simultaneously.
  • Provides local storage functionality for video data.
  • Offers a convenient graphical user interface (GUI) for monitoring the status of camera processes.

Authors

About

Handles multiple camera streams in individual threads using shared memory and multiprocessing. This is the repository of the pipeline for facial recognition and image processing between the SmartFactory-Tec/django_cctv_controller and SmartFactory-Tec/react_cctv_manager. This is outdated, it was merged into the Django repository.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages