Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1087 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Développer un soft de détection de mouvement/zone pour des vidéos

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Développer un soft de détection de mouvement/zone pour des vidéos

n°2406347
Fletch
Posté le 10-01-2022 à 20:44:40  profilanswer
 

Bonjour !
 
Je n'arrive pas à trouver un logiciel qui permette d'analyser les images sur une vidéo, un peu comme les softs qui repèrent/comptent les gens dans une grande surface ou les voitures sur la route mais en plus simple.
 
Pour mon usage, il s'agirait de batcher des centaines de mini vidéos de 29s (en local, sous windows) et d'y repérer les mouvements dans une zone(moitié gauche de l'image), plutôt que de me farcir ça manuellement.  (camera de surveillance dans mon parking)
 
Par exemple, prendre une capture toutes les 3 secondes et voir s'il y a un changement dans la partie gauche, en excluant les vidéos où il fait noir  :pt1cable:  
 
Mais je ne sais même pas par où ni par quoi commencer ni si c'est faisable  :??:  
 
Si cela intéresse quelqu'un de me dire ça serai top  :love:  
 
Merci
 :hello:


Message édité par Fletch le 10-01-2022 à 20:45:04
mood
Publicité
Posté le 10-01-2022 à 20:44:40  profilanswer
 

n°2406349
rufo
Pas me confondre avec Lycos!
Posté le 10-01-2022 à 22:45:46  profilanswer
 

T'as regardé cette lib ? https://github.com/intel/libxcam


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2406350
Fletch
Posté le 10-01-2022 à 23:05:56  profilanswer
 


 
Salut ! Merci pour ta réponse  :jap:  
 
Le truc c'est que je ne sais pas faire de C++ (c'est de ça dont il s'agit ?), mais je peux m'y mettre  :D  faudrait juste m'aiguiller un peu car le parcours va être long je sens  :pt1cable:
 
Je suis étonné qu'il n'existe pas de programme accessible avec 2 ou 3 paramètres et hop  :non:


Message édité par Fletch le 10-01-2022 à 23:07:01
n°2406359
rufo
Pas me confondre avec Lycos!
Posté le 11-01-2022 à 07:35:57  profilanswer
 

ben la reconnaissance de forme (RF pour les intimes), c'est quand même un truc assez complexe et l'algo de recherche de c que tu veux extraire d'une image/vidéo est souvent spécifique. Par ailleurs, comme c'est complexe, ça vaut cher ce genre d'algo quand ça marche bien. Du coup, trouver du tout fait et gratuit, ça me paraît compliqué. Eventuellement, si tu as un NAS Synology, y'a l'appli de vidéo surveillance "Surveillance station" qui a ce genre de truc il me semble. Certaines webcam de surveillance aussi ont une telle appli.
Si tu ne connais pas le C/C++, te lancer dans le codage d'une telle appli, d'un tel niveau de difficulté pour commencer me paraît pas raisonnable et pas réaliste :/
Vu que tu as posté dans cette cat prog, j'ai supposé que tu savais coder. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2406362
Fletch
Posté le 11-01-2022 à 07:45:05  profilanswer
 

rufo a écrit :

ben la reconnaissance de forme (RF pour les intimes), c'est quand même un truc assez complexe et l'algo de recherche de c que tu veux extraire d'une image/vidéo est souvent spécifique. Par ailleurs, comme c'est complexe, ça vaut cher ce genre d'algo quand ça marche bien. Du coup, trouver du tout fait et gratuit, ça me paraît compliqué. Eventuellement, si tu as un NAS Synology, y'a l'appli de vidéo surveillance "Surveillance station" qui a ce genre de truc il me semble. Certaines webcam de surveillance aussi ont une telle appli.
Si tu ne connais pas le C/C++, te lancer dans le codage d'une telle appli, d'un tel niveau de difficulté pour commencer me paraît pas raisonnable et pas réaliste :/
Vu que tu as posté dans cette cat prog, j'ai supposé que tu savais coder. ;)


 
Bonjour Rufo, encore merci de prendre le temps  :jap:  
 
Et merci pour tes explications, je me doutais d'une telle réponse mais je voulais l'avis d'un initié, je comprends mieux pourquoi les soft coutent très chers.
Et je sais coder mais pas en C (c'est pour cela que j'ai choisi la sous-catégorie 'Divers').  :D

n°2406425
TotalRecal​l
Posté le 11-01-2022 à 15:50:42  profilanswer
 

Et tu codes en quoi du coup ? :o

 

Effectivement c'est plutôt costaud ces algos, si tu veux coder ta propre solution c'est pas trivial, même en capitalisant sur des libs toutes faites (et il y en a pour diverses langages).

 

Après il y a des algos naïfs (et gourmands) pour faire de la comparaison d'image, genre "calculer à quel point la couleur d'un paquet de pixels varie d'une image à l'autre" pour savoir s'il se passe un truc, et là c'est à la portée du codeur moyen même si t'es pas qualifié en traitement de signaux.
Si le signal en entrée est stable sauf quand il se passe un truc à détecter ça peut faire le job.
Un parking ça ne vit pas trop tout seul en général, c'est pas comme un coin de ciel nuageux ou un arbre qui bouge avec le vent, donc c'est viable.
Mais si c'est bruité ou si ça change constamment de luminosité ou si il faut ignorer des trucs (comme dans mon exemple du ciel ou de l'arbre), là c'est pas viable.

 

Mais en revanche y a des solutions logicielles toutes faites plus ou moins gratuites et plus ou moins efficaces, t'as essayé de voir dans les machins de traitement d'image webcam et de vidéosurveillance ?

Message cité 1 fois
Message édité par TotalRecall le 11-01-2022 à 15:51:50

---------------
Topic .Net - C# @ Prog
n°2406426
TotalRecal​l
Posté le 11-01-2022 à 15:53:24  profilanswer
 

Au fait, sans vouloir faire le chieur, si ton parking est "semi public" je ne suis pas sûr que t'aies le droit de filmer les gens à leur insu. A voir selon les circonstances, mais genre si c'est considéré comme "voie publique" tu risques des problèmes il me semble.
Je le mentionne en passant mais c'est pas le sujet du topic :jap:.


---------------
Topic .Net - C# @ Prog
n°2406427
Fletch
Posté le 11-01-2022 à 15:59:11  profilanswer
 

TotalRecall a écrit :

Et tu codes en quoi du coup ? :o
 
Effectivement c'est plutôt costaud ces algos, si tu veux coder ta propre solution c'est pas trivial, même en capitalisant sur des libs toutes faites (et il y en a pour diverses langages).  
 
Après il y a des algos naïfs (et gourmands) pour faire de la comparaison d'image, genre "calculer à quel point la couleur d'un paquet de pixels varie d'une image à l'autre" pour savoir s'il se passe un truc, et là c'est à la portée du codeur moyen même si t'es pas qualifié en traitement de signaux.  
Si le signal en entrée est stable sauf quand il se passe un truc à détecter ça peut faire le job.  
Un parking ça ne vit pas trop tout seul en général, c'est pas comme un coin de ciel nuageux ou un arbre qui bouge avec le vent, donc c'est viable.
Mais si c'est bruité ou si ça change constamment de luminosité ou si il faut ignorer des trucs (comme dans mon exemple du ciel ou de l'arbre), là c'est pas viable.
 
Mais en revanche y a des solutions logicielles toutes faites plus ou moins gratuites et plus ou moins efficaces, t'as essayé de voir dans les machins de traitement d'image webcam et de vidéosurveillance ?


 
 :lol: forcément ça va faire rire mais bon : basic, Cobol, VBA et Abap  :D  
Oui ça change tout le temps de lumière avec la minuterie.
 
J'ai regardé aussi de ce coté mais je n'ai trouvé que pour traiter du 'Live' pas, des vidéos déjà faites  :pfff:  
 
Enfin si tu as une idée je suis preneur  :hello:

n°2406428
Fletch
Posté le 11-01-2022 à 16:01:01  profilanswer
 

TotalRecall a écrit :

Au fait, sans vouloir faire le chieur, si ton parking est "semi public" je ne suis pas sûr que t'aies le droit de filmer les gens à leur insu. A voir selon les circonstances, mais genre si c'est considéré comme "voie publique" tu risques des problèmes il me semble.
Je le mentionne en passant mais c'est pas le sujet du topic :jap:.


 
Sujet souvent évoqué, mais c'est une dashcam en mode parking donc ça passe à priori. Et dans la mesure où tous les preuves ou éléments constitutifs de preuves sont valables pour un juge (enfin même ça ça dépend du juge)

n°2406429
TotalRecal​l
Posté le 11-01-2022 à 16:36:46  profilanswer
 

Fletch a écrit :


 
 :lol: forcément ça va faire rire mais bon : basic, Cobol, VBA et Abap  :D  


Bordel [:ddr555]
Effectivement ça va être chaud de faire du traitement vidéo dans n'importe lequel de ces langages mais j'imagine que tu t'en doutais un peu :o
 
Et niveau idée, je peux juste te suggérer d'aller poster dans Videos et Son -> Traitement video, on ne sait jamais, y a sans doute des gens là bas qui connaissent des logiciels que nous on ne connaît pas [:pseudoman]


Message édité par TotalRecall le 11-01-2022 à 16:38:33

---------------
Topic .Net - C# @ Prog
mood
Publicité
Posté le 11-01-2022 à 16:36:46  profilanswer
 

n°2406431
Fletch
Posté le 11-01-2022 à 17:01:10  profilanswer
 

Ah très bonne idée ! Merci  :jap:

n°2406435
rufo
Pas me confondre avec Lycos!
Posté le 11-01-2022 à 17:28:58  profilanswer
 

Il avait déjà mis son topic dans la cat "Systèmes & Réseaux Pro" mais pour l'instant, il n'a pas eu un gros succès :D
 
Abap, je ne connaissais pas. En voyant les autres langages, je me suis dit que tu devais avoir plus de 50 ans, mais non, en fait  :whistle:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2406441
TotalRecal​l
Posté le 11-01-2022 à 17:51:29  profilanswer
 

Ah j'avais pas vu. En même temps c'était pas la bonne cat, ce qui me paraissait le plus proche c'est celle que j'ai suggéré (sur Graphisme y a pas de video, et dans Hardware/périph ça parle de webcams mais pas de logiciels).

 

Abap je connaissais, j'ai un pote qui en a été victime, évidemment si on lui demande il niera : il a fait disparaitre toutes les preuves compromettantes de son CV afin d'être sûr de ne pas en revoir :o
C'est pas forcément des langages "de vieux" (enfin, si un peu), c'est surtout des langages du milieu administrations / banques / gros systèmes / info de gestion.

Message cité 2 fois
Message édité par TotalRecall le 11-01-2022 à 17:52:24

---------------
Topic .Net - C# @ Prog
n°2406452
Fletch
Posté le 11-01-2022 à 18:28:23  profilanswer
 

TotalRecall a écrit :

Ah j'avais pas vu. En même temps c'était pas la bonne cat, ce qui me paraissait le plus proche c'est celle que j'ai suggéré (sur Graphisme y a pas de video, et dans Hardware/périph ça parle de webcams mais pas de logiciels).
 
Abap je connaissais, j'ai un pote qui en a été victime, évidemment si on lui demande il niera : il a fait disparaitre toutes les preuves compromettantes de son CV afin d'être sûr de ne pas en revoir :o
C'est pas forcément des langages "de vieux" (enfin, si un peu), c'est surtout des langages du milieu administrations / banques / gros systèmes / info de gestion.


 
 :D pas loin de 50 mais pas 50  :D  
 
Et oui je ne fais plus ça maintenant depuis un moment alors je n'ai pas appris les "nouveaux" langages  :p  
 
Je fais du scratch avec les enfants  :pt1cable:

n°2406457
rufo
Pas me confondre avec Lycos!
Posté le 11-01-2022 à 20:29:14  profilanswer
 

Bon courage pour coder en scratch ton soft de détection vidéo :D
 
Edit : j'en fait aussi avec mon fils. Je l'ai mis à Leekwars aussi ;)

Message cité 1 fois
Message édité par rufo le 11-01-2022 à 20:29:53

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2406469
Fletch
Posté le 11-01-2022 à 22:38:39  profilanswer
 

rufo a écrit :

Bon courage pour coder en scratch ton soft de détection vidéo :D
 
Edit : j'en fait aussi avec mon fils. Je l'ai mis à Leekwars aussi ;)


 
Je ne connais pas je vais regarder ça  :hello:

n°2406473
rufo
Pas me confondre avec Lycos!
Posté le 11-01-2022 à 23:05:04  profilanswer
 

Topic dédié aux langages de dév pour les enfants : https://forum.hardware.fr/hfr/Progr [...] 8131_1.htm   ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2406501
TotalRecal​l
Posté le 12-01-2022 à 09:20:08  profilanswer
 

Fais gaffe rufo on est encore en train de faire un hors sujet [:bluelightneon]  
 

Spoiler :

Private joke


---------------
Topic .Net - C# @ Prog
n°2406524
gilou
Modérateur
Modzilla
Posté le 12-01-2022 à 11:35:46  profilanswer
 

TotalRecall a écrit :

Abap je connaissais, j'ai un pote qui en a été victime, évidemment si on lui demande il niera : il a fait disparaitre toutes les preuves compromettantes de son CV afin d'être sûr de ne pas en revoir :o


C'est sur que quand tu vois ceci dans la description d'un langage de programmation: Code in ABAP is whitespace-sensitive. , tu te dis que la prudence recommande de surtout pas croiser son chemin...
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2406551
rufo
Pas me confondre avec Lycos!
Posté le 12-01-2022 à 14:17:11  profilanswer
 

TotalRecall a écrit :

Fais gaffe rufo on est encore en train de faire un hors sujet [:bluelightneon]  
 

Spoiler :

Private joke



Je ne vois pas du tout de quoi tu veux parler  :whistle:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2406553
rufo
Pas me confondre avec Lycos!
Posté le 12-01-2022 à 14:18:03  profilanswer
 

gilou a écrit :


C'est sur que quand tu vois ceci dans la description d'un langage de programmation: Code in ABAP is whitespace-sensitive. , tu te dis que la prudence recommande de surtout pas croiser son chemin...
A+,


Ah oui, effectivement : ça fait envie :/
 
Edit : en même temps, c'est un langage pour SAP. Du coup, ça se tient. Je comprends mieux pourquoi un consultant en SAP est payé si cher. C'est pour compenser les pétages de plombs, médoc type prozac et les séances chez le psy  :ange:
 
Edit 2 :

Citation :

À l'origine, ce langage comprenait le concept de Base de données logique qui devait permettre à tout utilisateur de créer lui-même les rapports dont il avait besoin. Il s'est avéré en fait que développer des programmes avec ce langage ne pouvait être fait en pratique que par des professionnels disposant d'une solide expérience.

 :lol:


Message édité par rufo le 12-01-2022 à 14:22:24

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Développer un soft de détection de mouvement/zone pour des vidéos

 

Sujets relatifs
TensorFlow.js - Detection d'objet - Interpretation du résultatdevelopper ailleurs que sur PC
fichier batch pour relier des fichiers videosDetection de son site dans une iframe sur d'autre site
Key listener, détection d'un mot[RESOLU] zone tactile js ne s'active pas :s
Programmeur de jeux-vidéos - Interview[Python] Connection aux routeurs et détection d'erreur
Développer efficacement sur 2 PCLogiciel pour développer en C++
Plus de sujets relatifs à : Développer un soft de détection de mouvement/zone pour des vidéos


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR