-
Notifications
You must be signed in to change notification settings - Fork 0
Video and Report Import
Luxnix is designed to keep data away from intruders and users as much as possible. For this you can import videos and reports into the internal system. Importing Videos and Reports to the anonymization and AI pipeline is straightforward.
On Luxnix Systems, there are folders named Video_Input and Pdf_Input created on the homescreen per default. These are symbolic links to the data storage folders of the endoreg-service user.
Once a user puts the files into these folders, move-my-files is the systemd service responsible for moving the files into the periphery of the LX Annotate file ingestion. You can check on its progress using
journalctl -u move-my-files.service -f
LX Annotate uses a file watcher, that will ingest all videos into the AI based anonymization and segmentation process.
The files will be displayed inside of the local LX-Annotate dashboard. It is visible, after some time, at https://lx-annotate.local/ . You can see the files in the tab 1.Anonymisierung when opening the burger menu at the top left corner of the dashboard.
Once the video has been analyzed, a black and green button saying "Validieren" will pop up. By clicking it, you can annotate the anonymization data. After this step, the original video will be deleted. This unblocks the segmentation annotation. Here, you can annotate the different segments in the video. Here the outside segments are especially relevant. These will be deleted after submitting the segment annotation.
If any of the above processes dont work, check on the services using
journalctl -u lx-annotate-boot -f
This service starts the frontend interface and the django user.
journalctl -u lx-annotate-filewatcher -f
This service starts the filewatcher, the entrypoint for the ingestion and analysis using the proprietary ai analysis pipeline.
After validations are completed, the frames can be exported.
For this, the lx-annotate export frames command runs in regular timesteps.
It will output the frames to ./lx-annotate/data/export
TODO: Add lines to move-my-files that handle the export to other directories.
- Installation Guide - NixOS and Setting Up Luxnix
- Flake.nix & Garbage Collection
- Access Management
- Roles
- LX Cheatsheet
- tmux CLI Cheatsheet
- Deployment Guide
- Development
- Hardware Setup
- Network Architecture
- Security Improvements
- Security
- Service Architecture
- User Management
- Systemd tmpfiles Rules in NixOS
- Common Errors
- NixOs Configuration Testing with Eval
- System Language Change
- Roles Documentation
- Doc Maintenance Schedule
- Luxnix Server Setup with example
- Postgres Config Guide
- Postgres Documentation
- Postgres gc-10 Declarative Setup Summary
- Endoreg Central Architecture
- Readme
- Ansible CMDB Readme
- Process flow of creating Hosts, Roles, Groups
- Adding a New User Configuration
- Maintenance & Security: Auto Update #6
- Home Configuration Autoconf Flow (Step-by-Step)
- Guide to Define New Setting With Example
- Autoconfig- create inventory.yml using Python Script
- Updated : Generating home config files using autoconfig
- git
- vscode
- fix_long_lines
- kernel
- keycloak-setup
- network
- setup-mail
- setup-s04
- syncthing
- 2025-01-29 - postgres