Recherche équation pour vision industrielle
Olympiades mathématiques, énigmes et défis
-
titophe
- Messages: 2
- Enregistré le: 06 Nov 2011, 16:42
-
par titophe » 06 Nov 2011, 17:01
Bonjour,
Sur une application très concrète de vision industrielle, j'ai besoin de trouver une équation afin de mener à bien mon projet.
Ce problème à résoudre semble simple (niveau 3éme), mais pour moi les années lycées sont loin.
Je fais donc appel à vos fraîches connaissances en espérant que vous trouverez également plaisir à résoudre ce problème.
Si vous souhaitez en savoir plus sur l'application en oeuvre, n'hésitez pas à demander.
L'installation est équipée de deux caméras gérées par un contrôleur possédant toute les fonctions arithmétiques pour effectuer les calculs qui seront issus de votre équation.
Représentation énoncé :
Exemple de cas :
Sincères salutations.
-
LeJeu
- Membre Irrationnel
- Messages: 1142
- Enregistré le: 24 Jan 2010, 21:52
-
par LeJeu » 06 Nov 2011, 19:11
Joli problème
Perso j'aurais mis les caméras à 90 ° .... beaucoup plus cool ...
enfin, revenons au problème
J'introduirais l'angle a entre le segment d et l'horizontal
avec donc :
x = d cos(a)
y = d cos ( a + PI/4)
a vérifier... j'au des doutes sur les angles !
mais l'idée est là : 2 inconnues deux équations
-
titophe
- Messages: 2
- Enregistré le: 06 Nov 2011, 16:42
-
par titophe » 06 Nov 2011, 21:23
Effectivement, à 90°, cela aurait été plus simple. Mais techniquement, c'est plus difficile et plus coûteux.
Surtout, que la machine est déjà réalisée avec cette configuration. Il ne me manque plus que l'équation pour faire les essais et la mettre en service.
Je recherche, une équation donnant "d" selon les 2 variables "x" et "y". Merci, pour tes 2 solutions, mais je ne peux les mettre en oeuvre.
Salutations.
-
Skullkid
- Habitué(e)
- Messages: 3075
- Enregistré le: 08 Aoû 2007, 19:08
-
par Skullkid » 06 Nov 2011, 22:56
Bonjour, sauf erreur de ma part, on a

où x et y sont signés : si le point apparaît à gauche du point de référence pour la caméra 1 c'est que x est négatif. Si on se contente simplement de mesurer les distances (nombres positifs) avec le point de référence sans se soucier du côté duquel apparaît le point, on ne peut pas calculer d.
Ainsi, avec mes notations, sur l'exemple 1 d = x sqrt(2), sur l'exemple 2 d = -y sqrt(2), sur l'exemple 3 d = -x et sur l'exemple 4 d = -y.
-
Black Jack
par Black Jack » 07 Nov 2011, 12:02

Avec les conventions de signes sur x et y comme les flèches oranges de mon dessin :
Equation de la droite bleue : u = x
Equation de la droite verte : u = -v + V2 * y (Avec V pour racine carrée)
Point rouge : P(x : -x + V2 * y)
Centre du cercle : O(0 ; 0)
---> d² = x² + (-x + V2 * y)²
d² = 2x² + 2y² - 2V2.xy
d = racinecarrée[2x² + 2y² - 2V2.xy]
:zen:
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités