Selon un mode de réalisation, le dispositif d’analyse de contenus vidéo 100 est configuré pour déterminer une liste d’objets et/ou d’évènements à détecter dans un ou plusieurs contenus vidéo à partir d’informations saisies par un opérateur, via le dispositif de contrôle d’analyse 110. Par exemple, le dispositif d’analyse de contenus vidéo 100 est configuré pour détecter un évènement de type « bagage abandonné » dans un contenu vidéo transmis à partir du dispositif de capture d’images 102, lequel dispositif de capture d’images 102 est positionné dans le hall d’entrée d’un aéroport. Selon un autre exemple, le dispositif d’analyse de contenus vidéo est configuré pour détecter un évènement de type « ballon sorti en touche » dans un contenu vidéo transmis à partir du dispositif de capture d’images 103, lequel dispositif de capture d’images 103 est positionné dans une ligne de touche d’un stade de football. Le dispositif d’analyse de contenus vidéo 100 est de plus configuré pour déterminer, à partir de la liste d’objets et/ou d’évènements à détecter, saisie ou actualisée par un opérateur, une liste de ressources nécessaires à la détection de ces objets et/ou évènements à détecter, puis à décomposer les ressources en une pluralité de modules d’exécution d’un algorithme de traitement, considérant que chacun des modules d’exécution d’un algorithme de traitement est configuré pour traiter tout ou partie d’une ou plusieurs images extraites de l’un des contenus vidéo, ou encore est configuré pour traiter des informations représentatives d’un contenu vidéo obtenues à partir d’une ou plusieurs des images. Les modules d’exécution d’un algorithme de traitement sont encore appelés « processeurs ». L’un au moins des modules d’exécution est configuré pour délivrer une information représentative d’un résultat d’une détection à opérer. En d’autres termes, cela revient à dire que le système est configuré pour utiliser des ressources sous forme de modules élémentaires de traitement d’images qui sont avantageusement alloués dynamiquement pour permettre d’opérer l’ensemble des traitements d’images successifs requis pour analyser les contenus vidéo et détecter les différents objets et/ou évènements à détecter. Par exemple, un module élémentaire d’exécution d’un algorithme de traitement d’images peut être un module de détection de la présence d’un objet dans une image donnée, extraite d’un contenu vidéo ou pointée dans un contenu vidéo. Plus précisément, un exemple d’un tel module élémentaire d’exécution d’un algorithme peut être un module de détection de la présence d’un objet dans une image identifiée dans un contenu vidéo donné. Un tel module peut être défini avec des données d’entrée qui sont, par exemple, un identifiant d’une image horodatée dans un contenu vidéo (ou un lien vers celle-ci), un identifiant d’un objet à rechercher dans cette image et des données de sortie de ce module sont alors un indicateur de présence de l’objet recherché, les coordonnées d’un point précis (point de référence) de l’objet dans l’image et des dimensions d’un cadre délimitant l’objet autour du point précis de l’objet. Un point de référence est par exemple le centre de l’objet ou le centre d’une médiane ou le point le plus en bas à gauche d’un cadre bordant l’objet, etc.