CrowdSynthetic

CrowdSynthetic

mksimple-blip · Autres

CrowdSynthetic est un simulateur de sécurité des foules par IA et open source qui modélise les déplacements des personnes dans un site de type concert. Il accumule le risque à l'intérieur de zones configurables, prédit quand une aire va saturer et bascule seul en mode évacuation quand les chiffres deviennent dangereux. Pour le lancer, vous installez le projet Python depuis GitHub et regardez une fenêtre en direct qui mélange avatars, cartes de chaleur et calques d'alerte.

Aperçu de l'interface de CrowdSynthetic

À propos de CrowdSynthetic

Qu'est-ce que CrowdSynthetic

CrowdSynthetic est une preuve de concept pour surveiller la densité et le risque des foules sur des sites d'événements. Vous lui donnez un fichier de disposition qui décrit des zones, une scène et des sorties, et il simule une foule qui remplit ces espaces au fil du temps. Le but n'est pas un produit abouti. C'est un banc d'essai fonctionnel pour la logique qui décide quand une foule devient dangereuse et quoi faire ensuite.

Le projet prévoit les problèmes avant qu'ils arrivent, au lieu de seulement les signaler après coup. Chaque zone reçoit une capacité, la simulation suit son taux de remplissage et le moteur de risque vous avertit quand l'avant de la foule est sur le point de saturer. Il rédige ensuite une recommandation de style IA sur la marche à suivre. Pour qui étudie la gestion des foules ou prototypise un tableau de bord de sécurité, ce mélange de prévision et de réponse est la partie intéressante.

La principale limite est la portée. C'est une POC, pas un système déployé. Il fait tourner une foule synthétique sur votre propre machine, sans flux vidéo en direct, sans données de capteurs réelles et sans tableau de bord hébergé. C'est uniquement du Python, cela ouvre une fenêtre de bureau et cela consigne des métriques en CSV et JSON que vous analysez vous-même. Parfait pour la recherche et les démos. Pas quelque chose que vous confieriez à un exploitant de site avant de partir.

Pour commencer

  1. Clonez le dépôt GitHub et vérifiez que Python 3.9 ou plus est installé.
  2. Installez les dépendances avec pip install -r requirements.txt. Cela installe OpenCV, donc une erreur ici signifie en général que l'installation d'OpenCV a échoué.
  3. Ouvrez layout.json et ajustez les zones, les limites de capacité, la scène et les sorties pour correspondre au site que vous voulez simuler.
  4. Lancez la simulation avec python -m src.main. Une fenêtre en temps réel s'ouvre avec des avatars, une carte de chaleur et des calques d'interface.
  5. Observez le mode basculer entre NORMAL et ÉVACUATION, puis consultez concert_risk_log.csv et concert_risk_log.json pour les métriques enregistrées. Appuyez sur Q pour quitter.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de CrowdSynthetic.

Offre gratuiteOui
Offres payantes$0
PlateformeDesktop (Python, Windows, macOS, Linux)
Développeurmksimple-blip
CatégorieAutres
Date de lancementDec 2025
Dernière mise à jourDec 2025
Visites du site649.3M
Classement mondial du site50
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Chercheurs en sécurité événementielle
  • Étudiants en science des données
  • Équipes de planification de sites

Tâches

  • Modéliser la densité de foule par zone
  • Tester les déclencheurs d'évacuation
  • Générer des cartes de chaleur visuelles
  • Consigner les métriques de session

Cas d'usage

  • Prototyper un tableau de bord de sécurité
  • Travaux universitaires sur la dynamique des foules
  • Planification de contingence avant un événement

Fonctionnalités clés

Disposition de site configurable

Toute la simulation repose sur un seul fichier layout.json. Vous définissez des zones, une scène et des sorties, et la géométrie façonne les déplacements de la foule et l'endroit où le risque s'accumule. Modifiez le fichier et toute l'exécution s'adapte, ce qui facilite le test de la même logique de scénario sur des plans différents.

Risque par zone basé sur la capacité

Chaque zone porte une capacité, et le simulateur suit sa proximité du remplissage. Le risque n'est pas un seul chiffre global. Il est calculé par zone, si bien que vous voyez exactement quelle section est sous pression. Cette granularité rend la prévision utile plutôt que purement décorative.

Prévision de congestion basée sur la tendance

Plutôt que de simplement signaler une zone comme pleine, CrowdSynthetic lit la tendance et anticipe. Il affiche des messages comme « FRONT dans X secondes » ou « FRONT saturé », ce qui vous donne une estimation évolutive du moment où un goulot va se former. C'est la valeur de sécurité centrale : un avertissement qui arrive avant que la foule ne se comprime.

Logique d'évacuation automatique

Quand le risque franchit le seuil, la simulation passe elle-même du mode NORMAL au mode ÉVACUATION sans que vous appuyiez sur quoi que ce soit. Le comportement de la foule change, les sorties entrent en jeu et l'exécution s'arrête sur une dernière image figée après le retour. C'est une démo autonome d'une boucle de réponse automatisée.

Calque de carte de chaleur

Une carte de chaleur se superpose à la vue du site et montre la densité de la foule d'un coup d'œil. Les poches denses s'illuminent, donc vous repérez les points chauds de congestion visuellement au lieu de lire des chiffres. Utile pour repérer un point de resserrement qui menace avant que les métriques ne le disent clairement.

Texte de recommandation par IA

L'outil génère des recommandations en langage clair d'après l'état de risque actuel. Au lieu d'un simple chiffre rouge, vous recevez une action suggérée. Cela se lit comme un conseiller assis à côté de l'opérateur. Le texte provient des règles propres à la simulation, pas d'un grand modèle de langage.

Consignation des métriques en CSV et JSON

Chaque exécution écrit ses métriques dans concert_risk_log.csv et concert_risk_log.json. Vous pouvez donc rejouer les chiffres d'une session, les mettre en graphique ou comparer des dispositions plus tard. Pour qui fait de l'analyse plutôt que du simple visionnage, c'est la partie qui transforme une démo en jeu de données.

Avantages et inconvénients

Avantages

  • Gratuit et open source sous licence MIT, donc vous pouvez lire et modifier chaque partie.
  • Les alertes prédictives (« FRONT dans X secondes ») avertissent avant qu'une zone ne sature, pas après.
  • Géométrie du site entièrement configurable via un seul fichier JSON, sans modification de code.
  • Consigne chaque exécution en CSV et JSON pour une vraie analyse.
  • Le passage automatique de NORMAL à ÉVACUATION illustre une boucle de réponse complète de bout en bout.

Inconvénients

  • C'est une preuve de concept, donc aucun support de production, hébergement ni flux de données en direct sur lequel bâtir.
  • Exige Python 3.9 ou plus et une installation manuelle d'OpenCV, ce qui bloque ceux qui n'ont pas d'environnement de développement.
  • Les erreurs OpenCV comme `cv2.error` sont un écueil connu, et la correction vous revient.
  • Le texte de « recommandation par IA » provient de règles intégrées, pas d'un vrai modèle de langage, donc n'attendez pas de profondeur conversationnelle.

Questions fréquentes

Il simule les déplacements d'une foule dans un site de type concert pour étudier la congestion et la sécurité. Vous regardez la densité monter, recevez des prévisions sur la zone qui va se remplir ensuite et voyez un déclenchement d'évacuation automatique quand le risque devient assez élevé.

Contenus associés

Découvrez des outils, des compétences et des articles liés à CrowdSynthetic.

Alternatives à CrowdSynthetic

BinkBink

BinkBink

BinkBink · Autres
Choix de la rédaction

BinkBink est une plateforme de jeux en ligne gratuite et un créateur de jeux par IA qui permet à n'importe qui de transformer une courte description textuelle en un jeu de navigateur jouable. Vous pouvez plonger dans des centaines de jeux créés par la communauté. Ou décrivez votre propre idée, jouez-y en quelques secondes, puis partagez-la avec vos amis. Vous voulez créer votre propre jeu ? Pas besoin de coder. Aucun moteur à installer, aucun téléchargement, aucune prise de tête.

Gratuit / $0Voir les détails
Audiogen

Audiogen

Audiogen Inc. · Autres

Audiogen est un générateur de musique par IA conçu par Audiogen Inc., une petite équipe de recherche qui a passé environ deux ans et demi à entraîner son propre modèle de musique générative et à bâtir une interface web autour. Au lieu d'une simple zone de texte, cet outil de musique par IA transforme la timeline en une Station de Travail Audio Générative (GAW), pensée pour les débutants, où l'inpainting, l'extension, le remix et l'édition de pistes fonctionnent davantage comme de la peinture sur une toile. Le produit est encore en bêta, l'accès passe donc par une liste d'attente ou une invitation. Les formules payantes ne sont pas encore publiées.

Gratuit / Free (beta)Voir les détails
Aiml API

Aiml API

AIMLAPI OÜ · Autres

Aiml API est une API unifiée de modèles d'IA qui place plus de 1000 modèles d'OpenAI, Google, Anthropic et d'autres derrière un seul point d'accès et une seule facture. Vous écrivez du code contre un unique schéma compatible OpenAI, puis vous passez d'un modèle de chat, d'image, de vidéo ou d'audio à un autre en changeant une chaîne de modèle. Elle convient aux développeurs et aux petites équipes qui veulent un accès multimodèle sans jongler avec une douzaine de comptes de fournisseurs distincts, et elle supprime le casse-tête habituel de la facturation quand on teste plusieurs prestataires. Une seule clé couvre tout.

Gratuit / $0 - $200/moVoir les détails