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/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/manager_access.py
evileye/api/core/pipeline_manager.py
evileye/api/routes/__init__.py
evileye/api/routes/configs.py
evileye/api/routes/events.py
evileye/api/routes/pipelines.py
evileye/api/routes/streaming.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/roi_feeder.py
evileye/capture/__init__.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/core/__init__.py
evileye/core/base_class.py
evileye/core/class_manager.py
evileye/core/frame.py
evileye/core/gui_events.py
evileye/core/logger.py
evileye/core/logging_config.py
evileye/core/mp_control.py
evileye/core/mp_worker.py
evileye/core/pipeline_base.py
evileye/core/pipeline_processors.py
evileye/core/pipeline_simple.py
evileye/core/processor_base.py
evileye/core/processor_frame.py
evileye/core/processor_source.py
evileye/core/processor_step.py
evileye/database/config_history_manager.py
evileye/database_controller/__init__.py
evileye/database_controller/database_controller_base.py
evileye/database_controller/database_controller_pg.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/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/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/detection_thread_base.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_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/object_tracking_base.py
evileye/object_tracker/object_tracking_botsort.py
evileye/object_tracker/object_tracking_impl.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/threading_events.py
evileye/utils/utils.py
evileye/video_recorder/__init__.py
evileye/video_recorder/event_buffer.py
evileye/video_recorder/event_recorder.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/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_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/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_gui_integration.py
tests/test_gui_modes.py
tests/test_stream_player_seeking.py