Real-Time Camera-Based Suspicious Activity Detection for Security Enhancement
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- opencv, python
- Área
- computer-vision, security
Línea de trabajo
No se identifican archivos, pruebas ni puntos de entrada. Empieza por aclarar el alcance de la detección, el enfoque del procesamiento de la cámara, el comportamiento de las alertas y la documentación de reproducibilidad; la tarea debería considerarse terminada cuando exista una funcionalidad en tiempo real definida y operativa, con resultados documentados.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
This issue proposes the development of a real-time monitoring solution leveraging camera input to detect potential malpractice or suspicious activities, such as unauthorized hand gestures or phone usage, during monitored sessions (e.g., testing environments, secure areas).
Context & Goals:
- Enhance security monitoring capabilities within the GSA/https project by introducing an AI-powered video analysis feature.
- Use computer vision libraries (e.g., OpenCV, MediaPipe) to detect:
- Unauthorized hand signals/fingers.
- Phone usage (talking, using phone while present in view).
- Customizable suspicious activity patterns. Face above turning left/right
Proposed Workflow:
- Integrate camera feed capture and processing (OpenCV).
- Employ pose and gesture recognition for real-time detection.
- Trigger configurable alerts/logging on detection events.
- Provide documentation for reproducibility and results.
Benefits:
- Lenguaje dominante
- Python
- Estrellas
- 296
- Forks
- 103
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GSA/https
-
piono aapAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
-
AAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
-
Punjab Pakistan DahranawalaAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
-
OkAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 10/100
-
little heartsAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 1/100
Issues similares
-
`destroy` sans terminal répond « Aborted. » au lieu de réclamer `--yes` comme `clean` et `reset`Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
stephrobert/dsoxlab#354 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
jasonacox/pypowerwall#472 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: DoubleMLRDDData accepts a score_col that is no data column (as in its docstring example); the running variable then becomes a covariate and RDFlex failsPosiblemente ocupada @vrjdev la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
DoubleML/doubleml-for-py#455 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: Python mod.Box[T] annotation gets a false generic_arg edge that replaces the parameter_type one ('is' on tree-sitter nodes)Posiblemente ocupada @rohit-jsfreaky la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Graphify-Labs/graphify#5110 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
assafelovic/gpt-researcher#2277 ·
Los mantenedores suelen responder en 10 días