Outils pour utilisateurs

Outils du site


diy:projets:approximationvitesse

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
diy:projets:approximationvitesse [2018/07/19 09:45] – [Mesure du déplacement] sduranddiy:projets:approximationvitesse [2018/07/19 12:40] – [Calcul de la vitesse] sdurand
Ligne 5: Ligne 5:
 //**Je ne garantis en aucun cas la qualité de la méthode présentée ci-dessous ou de la précision qu'elle permet d'obtenir. De plus, cette implémentation peut très vite donner des résultats aberrants quand plusieurs objets en mouvements sont dans le champ de vision de la caméra (ou encore quand vous ne respectez pas la disposition décrite par le schéma ci-dessous).**// //**Je ne garantis en aucun cas la qualité de la méthode présentée ci-dessous ou de la précision qu'elle permet d'obtenir. De plus, cette implémentation peut très vite donner des résultats aberrants quand plusieurs objets en mouvements sont dans le champ de vision de la caméra (ou encore quand vous ne respectez pas la disposition décrite par le schéma ci-dessous).**//
  
-Avec ce nouveau projet, nous allons **estimer la vitesse** d'un objet se déplaçant **perpendiculairement à la caméra** de notre Raspberry à une **distance donnée**, comme illustré par le schéma ci-dessous. +Avec ce nouveau projet, nous allons **estimer la vitesse** d'un objet se déplaçant **perpendiculairement à la caméra** de notre Raspberry à une **distance donnée** (en utilisant **OpenCV**), comme illustré par le schéma ci-dessous. 
  
 {{:diy:projets:scheme.png?400|}} {{:diy:projets:scheme.png?400|}}
Ligne 70: Ligne 70:
 import math import math
  
-# On calcule au préalable la distance en mètre que va représenté un pixel de l'image (fov: field of view, voyez les specs de votre caméra pour avoir la bonne valeur)+# On calcule au préalable la distance en mètre que va représenter un pixel de l'image (fov: field of view, voyez les specs de votre caméra pour avoir la bonne valeur)
 fov = math.radians(53.5) fov = math.radians(53.5)
 meters_per_pixel = 2 * math.sin(fov/2) * float(sys.argv[1])/width meters_per_pixel = 2 * math.sin(fov/2) * float(sys.argv[1])/width
diy/projets/approximationvitesse.txt · Dernière modification : 2018/07/19 12:41 de sdurand