LICENSE
README.md
pyproject.toml
evileye/__init__.py
evileye/cli.py
evileye/cli_wrapper.py
evileye/configure.py
evileye/configure_wrapper.py
evileye/credentials.json
evileye/credentials_proto.json
evileye/database_config.json
evileye/launch.py
evileye/launch_wrapper.py
evileye/process.py
evileye/process_wrapper.py
evileye/run_config_helper.py
evileye/server.py
evileye/server_wrapper.py
evileye.egg-info/PKG-INFO
evileye.egg-info/SOURCES.txt
evileye.egg-info/dependency_links.txt
evileye.egg-info/entry_points.txt
evileye.egg-info/requires.txt
evileye.egg-info/top_level.txt
evileye/api/__init__.py
evileye/api/app.py
evileye/api/security.py
evileye/api/core/__init__.py
evileye/api/core/broker_access.py
evileye/api/core/config_run_access.py
evileye/api/core/config_run_manager.py
evileye/api/core/frame_broker.py
evileye/api/core/journal_adapters_factory.py
evileye/api/core/journal_grouping.py
evileye/api/core/journal_service.py
evileye/api/core/journal_time.py
evileye/api/core/log_service.py
evileye/api/core/manager_access.py
evileye/api/core/pipeline_manager.py
evileye/api/core/runtime_registry.py
evileye/api/core/server_state.py
evileye/api/core/user_store.py
evileye/api/core/web_auth_bootstrap.py
evileye/api/routes/__init__.py
evileye/api/routes/auth.py
evileye/api/routes/configs.py
evileye/api/routes/events.py
evileye/api/routes/internal.py
evileye/api/routes/journals.py
evileye/api/routes/logs.py
evileye/api/routes/pipelines.py
evileye/api/routes/state.py
evileye/api/routes/streaming.py
evileye/api/routes/users.py
evileye/attributes_detection/__init__.py
evileye/attributes_detection/attribute_classifier.py
evileye/attributes_detection/attribute_detection_thread.py
evileye/attributes_detection/attribute_detector.py
evileye/attributes_detection/mp_worker_attributes.py
evileye/attributes_detection/roi_feeder.py
evileye/capture/__init__.py
evileye/capture/constants.py
evileye/capture/exceptions.py
evileye/capture/gstreamer_capture_common.py
evileye/capture/gstreamer_capture_diagnostics.py
evileye/capture/gstreamer_capture_frames.py
evileye/capture/gstreamer_capture_pipeline.py
evileye/capture/gstreamer_capture_recording.py
evileye/capture/mp_worker_capture.py
evileye/capture/queue_policy.py
evileye/capture/queue_utils.py
evileye/capture/video_capture_base.py
evileye/capture/video_capture_gstreamer.py
evileye/capture/video_capture_opencv.py
evileye/controller/__init__.py
evileye/controller/controller.py
evileye/controller/controller_processing_mixin.py
evileye/controller/processing_service.py
evileye/controller/services/__init__.py
evileye/controller/services/config_service.py
evileye/controller/services/database_service.py
evileye/controller/services/event_recording_service.py
evileye/controller/services/events_service.py
evileye/controller/services/jpeg_encoder.py
evileye/controller/services/objects_handler_service.py
evileye/controller/services/pipeline_service.py
evileye/controller/services/preview_render_service.py
evileye/controller/services/service_locator.py
evileye/controller/services/streaming_service.py
evileye/controller/services/visualization_service.py
evileye/core/__init__.py
evileye/core/base_class.py
evileye/core/class_manager.py
evileye/core/config_validator.py
evileye/core/contracts.py
evileye/core/dependencies.py
evileye/core/di_container.py
evileye/core/dual_mode_processor.py
evileye/core/execution_backend.py
evileye/core/facades.py
evileye/core/frame.py
evileye/core/frame_transport.py
evileye/core/frame_worker_meta.py
evileye/core/gpu_errors.py
evileye/core/gstreamer_runtime.py
evileye/core/gui_events.py
evileye/core/inference_dto.py
evileye/core/interfaces.py
evileye/core/ipc_contracts.py
evileye/core/logger.py
evileye/core/logging_config.py
evileye/core/memory_monitor.py
evileye/core/mp_async_bridge.py
evileye/core/mp_context.py
evileye/core/mp_control.py
evileye/core/mp_cuda_startup.py
evileye/core/mp_pending_jobs.py
evileye/core/mp_queue_config.py
evileye/core/mp_session_registry.py
evileye/core/mp_stage.py
evileye/core/mp_worker.py
evileye/core/object_pool.py
evileye/core/pipeline_base.py
evileye/core/pipeline_processors.py
evileye/core/pipeline_simple.py
evileye/core/process_manager.py
evileye/core/processor_base.py
evileye/core/processor_frame.py
evileye/core/processor_source.py
evileye/core/processor_step.py
evileye/core/resource_tracker_patch.py
evileye/core/runtime_context.py
evileye/core/runtime_services.py
evileye/core/stage_result_normalizer.py
evileye/core/storage_monitor.py
evileye/core/system_diagnostics.py
evileye/core/tracking_dto.py
evileye/database/config_history_manager.py
evileye/database_controller/__init__.py
evileye/database_controller/constants.py
evileye/database_controller/database_controller_base.py
evileye/database_controller/database_controller_pg.py
evileye/database_controller/database_error_handler.py
evileye/database_controller/database_validator.py
evileye/database_controller/db_adapter.py
evileye/database_controller/db_adapter_attribute_events.py
evileye/database_controller/db_adapter_cam_events.py
evileye/database_controller/db_adapter_fov_events.py
evileye/database_controller/db_adapter_objects.py
evileye/database_controller/db_adapter_system_events.py
evileye/database_controller/db_adapter_zone_events.py
evileye/database_controller/event_image_paths.py
evileye/database_controller/event_image_writer.py
evileye/database_controller/image_storage_service.py
evileye/database_controller/json_adapter_attribute_events.py
evileye/database_controller/json_adapter_cam_events.py
evileye/database_controller/json_adapter_fov_events.py
evileye/database_controller/json_adapter_system_events.py
evileye/database_controller/json_adapter_zone_events.py
evileye/database_controller/json_event_io.py
evileye/database_controller/migrations.py
evileye/deploy_monitor/README.md
evileye/deploy_monitor/scripts/collect_incident.sh
evileye/deploy_monitor/scripts/common.sh
evileye/deploy_monitor/scripts/daily_report.sh
evileye/deploy_monitor/scripts/health_check.sh
evileye/deploy_monitor/scripts/install_timer.sh
evileye/deploy_monitor/scripts/morning_report.sh
evileye/deploy_monitor/scripts/one_time_disk_cleanup.sh
evileye/deploy_monitor/scripts/restart_evileye.sh
evileye/deploy_monitor/scripts/start_evileye_gui.sh
evileye/deploy_monitor/systemd/evileye-morning-report.service
evileye/deploy_monitor/systemd/evileye-morning-report.timer
evileye/deploy_monitor/systemd/evileye-watchdog.service
evileye/deploy_monitor/systemd/evileye-watchdog.timer
evileye/events_control/events_controller.py
evileye/events_control/events_processor.py
evileye/events_detectors/attribute_events_detector.py
evileye/events_detectors/cam_events_detector.py
evileye/events_detectors/event.py
evileye/events_detectors/event_attribute.py
evileye/events_detectors/event_cameras.py
evileye/events_detectors/event_fov.py
evileye/events_detectors/event_system.py
evileye/events_detectors/event_zone.py
evileye/events_detectors/events_detector.py
evileye/events_detectors/fov_events_detector.py
evileye/events_detectors/system_events_detector.py
evileye/events_detectors/zone.py
evileye/events_detectors/zone_events_detector.py
evileye/gui/__init__.py
evileye/gui/gui_manager.py
evileye/gui/gui_mode.py
evileye/gui/interfaces.py
evileye/gui/visualization_adapter.py
evileye/icons/add_zone.svg
evileye/icons/cam_history.svg
evileye/icons/delete_zone.svg
evileye/icons/display_zones.svg
evileye/icons/journal.svg
evileye/icons/roi_editor.svg
evileye/icons/run_app.svg
evileye/icons/save_icon.svg
evileye/icons/zone_polygon.svg
evileye/icons/zone_rect.svg
evileye/models/yolov8n.pt
evileye/object_detector/__init__.py
evileye/object_detector/background_subtraction_base.py
evileye/object_detector/background_subtraction_gmm.py
evileye/object_detector/bbox_utils.py
evileye/object_detector/config.py
evileye/object_detector/constants.py
evileye/object_detector/detection_preprocess.py
evileye/object_detector/detection_thread_base.py
evileye/object_detector/detection_thread_factory.py
evileye/object_detector/detection_thread_rfdetr.py
evileye/object_detector/detection_thread_rtdetr.py
evileye/object_detector/detection_thread_yolo.py
evileye/object_detector/detection_thread_yolo_mp.py
evileye/object_detector/mp_worker_yolo.py
evileye/object_detector/object_detection_base.py
evileye/object_detector/object_detection_rfdetr.py
evileye/object_detector/object_detection_rtdetr.py
evileye/object_detector/object_detection_yolo.py
evileye/object_detector/object_detection_yolo_mp.py
evileye/object_detector/ultralytics_postprocess.py
evileye/object_detector/yolo_runtime.py
evileye/object_multi_camera_tracker/__init__.py
evileye/object_multi_camera_tracker/custom_object_tracking.py
evileye/object_multi_camera_tracker/mctrack.py
evileye/object_multi_camera_tracker/object_multicam_tracking_base.py
evileye/object_tracker/__init__.py
evileye/object_tracker/botsort_config.py
evileye/object_tracker/mp_worker_tracker.py
evileye/object_tracker/object_tracking_base.py
evileye/object_tracker/object_tracking_botsort.py
evileye/object_tracker/object_tracking_impl.py
evileye/object_tracker/track_update_core.py
evileye/object_tracker/tracking_results.py
evileye/object_tracker/trackers/__init__.py
evileye/object_tracker/trackers/basetrack.py
evileye/object_tracker/trackers/bot_sort.py
evileye/object_tracker/trackers/byte_tracker.py
evileye/object_tracker/trackers/encoder.py
evileye/object_tracker/trackers/onnx_encoder.py
evileye/object_tracker/trackers/sctrack.py
evileye/object_tracker/trackers/track.py
evileye/object_tracker/trackers/track_encoder.py
evileye/object_tracker/trackers/tracker_test.py
evileye/object_tracker/trackers/tracking_wrapper.py
evileye/object_tracker/trackers/cfg/utils.py
evileye/object_tracker/trackers/utils/__init__.py
evileye/object_tracker/trackers/utils/gmc.py
evileye/object_tracker/trackers/utils/kalman_filter.py
evileye/object_tracker/trackers/utils/matching.py
evileye/objects_handler/attribute_manager.py
evileye/objects_handler/attribute_state.py
evileye/objects_handler/labeling_manager.py
evileye/objects_handler/object_result.py
evileye/objects_handler/objects_handler.py
evileye/pipelines/__init__.py
evileye/pipelines/pipeline_capture.py
evileye/pipelines/pipeline_surveillance.py
evileye/preprocessing/__init__.py
evileye/preprocessing/preprocessing_base.py
evileye/preprocessing/preprocessing_factory.py
evileye/preprocessing/preprocessing_pipeline.py
evileye/preprocessing/steps/__init__.py
evileye/preprocessing/steps/step_abstract.py
evileye/preprocessing/steps/step_clahe.py
evileye/preprocessing/steps/step_inpaint.py
evileye/preprocessing/steps/step_input.py
evileye/preprocessing/steps/step_normalize.py
evileye/preprocessing/steps/step_output.py
evileye/samples_configs/image_sequence_gstreamer_folder.json
evileye/samples_configs/image_sequence_gstreamer_jpg.json
evileye/samples_configs/ip_camera_gstreamer.json
evileye/samples_configs/multi_videos.json
evileye/samples_configs/multi_videos_rtdetr.json
evileye/samples_configs/pipeline_capture.json
evileye/samples_configs/single_ip_camera.json
evileye/samples_configs/single_video.json
evileye/samples_configs/single_video_gstreamer.json
evileye/samples_configs/single_video_rfdetr.json
evileye/samples_configs/single_video_rtdetr.json
evileye/samples_configs/single_video_split.json
evileye/samples_configs/single_video_with_attributes.json
evileye/samples_configs/single_video_with_detplanes.json
evileye/samples_configs/usb_camera_gstreamer.json
evileye/utils/__init__.py
evileye/utils/database_config_utils.py
evileye/utils/download_samples.py
evileye/utils/json_io.py
evileye/utils/resource_stats.py
evileye/utils/threading_events.py
evileye/utils/utils.py
evileye/video_recorder/__init__.py
evileye/video_recorder/constants.py
evileye/video_recorder/continuous_recorder_gst.py
evileye/video_recorder/continuous_recorder_manager.py
evileye/video_recorder/continuous_recorder_opencv.py
evileye/video_recorder/event_buffer.py
evileye/video_recorder/event_recorder.py
evileye/video_recorder/exceptions.py
evileye/video_recorder/file_validator.py
evileye/video_recorder/path_generator.py
evileye/video_recorder/recorder_base.py
evileye/video_recorder/recorder_ffmpeg.py
evileye/video_recorder/recorder_gstreamer.py
evileye/video_recorder/recorder_manager.py
evileye/video_recorder/recorder_opencv.py
evileye/video_recorder/recording_params.py
evileye/video_recorder/retention.py
evileye/video_recorder/utils.py
evileye/video_recorder/video_validator.py
evileye/video_recorder/writer_factory.py
evileye/visualization_modules/__init__.py
evileye/visualization_modules/base_window.py
evileye/visualization_modules/controller_init_thread.py
evileye/visualization_modules/db_journal.py
evileye/visualization_modules/events_journal.py
evileye/visualization_modules/events_journal_data_loader.py
evileye/visualization_modules/events_journal_json.py
evileye/visualization_modules/handler_journal_data_loader.py
evileye/visualization_modules/handler_journal_view.py
evileye/visualization_modules/journal_data_source.py
evileye/visualization_modules/journal_data_source_db.py
evileye/visualization_modules/journal_data_source_json.py
evileye/visualization_modules/journal_init_thread.py
evileye/visualization_modules/journal_media_resolver.py
evileye/visualization_modules/journal_metadata_extractor.py
evileye/visualization_modules/journal_path_resolver.py
evileye/visualization_modules/json_journal.py
evileye/visualization_modules/main_window.py
evileye/visualization_modules/metadata_overlay_widget.py
evileye/visualization_modules/objects_journal_json.py
evileye/visualization_modules/preview_render.py
evileye/visualization_modules/roi_core.py
evileye/visualization_modules/roi_editor_window.py
evileye/visualization_modules/startup_progress_window.py
evileye/visualization_modules/stream_player_components.py
evileye/visualization_modules/stream_player_window.py
evileye/visualization_modules/table_data_thread.py
evileye/visualization_modules/table_updater_view.py
evileye/visualization_modules/unified_events_journal.py
evileye/visualization_modules/unified_journal_base.py
evileye/visualization_modules/unified_journal_components.py
evileye/visualization_modules/unified_launcher.py
evileye/visualization_modules/unified_objects_journal.py
evileye/visualization_modules/video_player_window.py
evileye/visualization_modules/video_thread.py
evileye/visualization_modules/visualizer.py
evileye/visualization_modules/window_manager.py
evileye/visualization_modules/zone_window.py
evileye/visualization_modules/configurer/configurer_window.py
evileye/visualization_modules/configurer/db_connection_window.py
evileye/visualization_modules/configurer/jobs_history_journal.py
evileye/visualization_modules/configurer/parameters_processing.py
evileye/visualization_modules/configurer/validators.py
evileye/visualization_modules/configurer/configurer_tabs/base_tab.py
evileye/visualization_modules/configurer/configurer_tabs/database_tab.py
evileye/visualization_modules/configurer/configurer_tabs/detector_tab.py
evileye/visualization_modules/configurer/configurer_tabs/detector_widget.py
evileye/visualization_modules/configurer/configurer_tabs/events_tab.py
evileye/visualization_modules/configurer/configurer_tabs/handler_tab.py
evileye/visualization_modules/configurer/configurer_tabs/src_tab.py
evileye/visualization_modules/configurer/configurer_tabs/src_widget.py
evileye/visualization_modules/configurer/configurer_tabs/tracker_tab.py
evileye/visualization_modules/configurer/configurer_tabs/tracker_widget.py
evileye/visualization_modules/configurer/configurer_tabs/visualizer_tab.py
evileye/visualization_modules/dialogs/__init__.py
evileye/visualization_modules/dialogs/class_mapping_dialog.py
evileye/visualization_modules/dialogs/config_compare_dialog.py
evileye/visualization_modules/dialogs/config_restore_dialog.py
evileye/visualization_modules/dialogs/export_history_dialog.py
evileye/visualization_modules/dialogs/job_details_dialog.py
evileye/visualization_modules/dialogs/save_confirmation_dialog.py
evileye/visualization_modules/journal_adapters/jadapter_attribute_events.py
evileye/visualization_modules/journal_adapters/jadapter_base.py
evileye/visualization_modules/journal_adapters/jadapter_cam_events.py
evileye/visualization_modules/journal_adapters/jadapter_fov_events.py
evileye/visualization_modules/journal_adapters/jadapter_system_events.py
evileye/visualization_modules/journal_adapters/jadapter_zone_events.py
tests/test_capture_recorder_utils.py
tests/test_gui_integration.py
tests/test_gui_modes.py
tests/test_stream_player_seeking.py