Coordonnées 3 dimensions

Discussion générale entre passionnés et amateurs de mathématiques sur des sujets mathématiques variés
hidozo
Messages: 6
Enregistré le: 02 Déc 2010, 12:09

Coordonnées 3 dimensions

par hidozo » 02 Déc 2010, 13:40

Bonjour,

Soit un point A (réel) de coordonnée (x réel, y réel, z réel).

Soit un repère orthonormé O(x,y,z)

Soit un point de vue B

Comment calculer le positionnement de O(x,y,z) par rapport à ce point de vue (bon mon objectif est de placer le point de vue et de mesurer le positionnement de O en réel

Comment calculer le positionnement de A par rapport à O du point de vue B.

L'idée derrière et de filmer (donc d'un point de vue) avec plusieurs vidéo (4) en même temps et je voudrais reclaculer le positionnement des articulations (ex poignet d'un agent) par rapport à un point O que je positionnerai avant la phase de film.

Merci pour votre aide

Bien évidemment, je ne vexu pas forcément que ququ'un me donne le système fait !!!! lol, mais pplus m'aider à l'écrire car après je dois pouvoir le programmer en VBA sous Excel

Hidozo



Sylviel
Membre Transcendant
Messages: 6466
Enregistré le: 20 Jan 2010, 12:00

par Sylviel » 02 Déc 2010, 14:14

Le problème n'est vraiment pas simple. Je pense que tu aurais plutôt intérêt à chercher ce qui existe déjà plutôt que d'essayer de le faire toi même. Si tu veux vraiment t'y essayer par toi même, je pense qu'onn peux réfléchir ainsi :
On se fixe un repère (O,i,j,k). On veut déterminer la position d'un point A(x,y,z) à partir de ses coordonées 'sur l'écran'.
Première question (non triviale) qu'on peut se poser :
quel sont les coordonées 'sur l'écran' (c'est à dire que te fournit la caméra) de A en fonction de (x,y,z), sachant que la caméra est sur l'axe des x à une distance d de O (et orientée vers O).

A partir de là on pourra imaginer poser les 4 caméras sur 4 axes (ça me paraît plus simple pour les calculs) puis remonter à la position initiale par moindre carrés (on y reviendra si tu ne connais pas la méthode). On pourra aussi généraliser à n'importe quelle position de la caméra sans trop de problèmes...
Merci de répondre aux questions posées, ce sont des indications pour vous aider à résoudre vos exercices.

hidozo
Messages: 6
Enregistré le: 02 Déc 2010, 12:09

par hidozo » 02 Déc 2010, 14:26

re,

Oui, le pb n'est pas simple.

Je veux pouvroir le faire car je dois l'intégrer da

hidozo
Messages: 6
Enregistré le: 02 Déc 2010, 12:09

par hidozo » 02 Déc 2010, 14:36

oups bug

Je veux pourvoir le faire car je dois le programmer dans mon outil déjà existant.

On a réussi à récupérer les coordonnées pixels des articulations sur Excel et les sauvegarder.

Pour l'instant on a que 2 écrans de lecture vidéo. Normalement cela devrait suffire, mais il n'est pas impossible qu'une articulation échappe à une des caméras et de ce fait, on ne pourra pas recalculer les coordonnées 3 D.

C'est pour cela que je veux pouvoir utiliser 4 caméras, sous 4 visions différentes (de profil 1 de profil 2, de face et une de devant mais par dessus)

La position des caméras est à prendre en compte, car en pratique leur positionnement dépendra du travail de l'agent que je filme. Je dois donc évaluer (mesurer) les positions des caméras :
- Hauteur
- Orientation
- Eloignement

par rapport à un repère fixe sur le poste de travail que je vais devoir mesurer et positionner.

Je ne sais pas trop comment faire pour commencer à écrire mes formules et comment aborder le sujet.

De plus, l'élément complémentaire que je devrai prendre en compte ensuite, c'est les déformations viéo (projection sur un plan). La dessus j'ai trouvé un tuto pas trop mal pour l'intégrer. Cependant, je verrai ce point ultérieurement.

Il existe des systèmes qui font tout ça, mais en laboratoire, avec beaucoup de gros moyens et expérimental. Moi je veux me créer une solution transportable pour mes études de postes sur le terraine.

Pour les vidéos, je pense utiliser un kit de vidéosurvéillance (en cours de recherche)
les informations collectées et recalculées, je vais pouvoir les rentrer dans un logiciel (gratuit) de cinématique pour redessiner l'animation de l'agent et aisni calculer, efforts, dimensionnement, angulations............

Voila,

Je ne connais plus grand chose en mathématique, snifff

Hidozo

hidozo
Messages: 6
Enregistré le: 02 Déc 2010, 12:09

par hidozo » 02 Déc 2010, 15:01

re,

Protocole pour capture vidéo :
En fonction de l'activité à analyser :
- Positionnement des caméras en fonction des contraintes environnementales (éviter de perturber le trtavail de l'opérateur)
- Positonnement d'un repère O ou récupération d'un repère fixe sur le poste de travail. Je pensais par exemple utiliser un décimètrecube en bois avec les angles de couleurs et comme cela je peux (lol) déterminer son positionnement en mesurant les distances pixels par rapport aux dimensions réelles)
- capture simultanée des 4 caméras
- bascule des films dans Excel et clique des articulations à différents moments de la vidéo (pas à déterminer en fonction de la problématique)

Cordialement

Non je ne connais pas la méthode des moindres carés.

Cordialement

hidozo

Sylviel
Membre Transcendant
Messages: 6466
Enregistré le: 20 Jan 2010, 12:00

par Sylviel » 02 Déc 2010, 15:03

Pour la première étape je pense (mais c'est un gros a priori, je n'ai aucune connaissance spécifique pour soutenir cette hypothèse) qu'on peut voir la caméra comme un point. l'écran étant à une certaine distance de ce point. Du coup la position sur l'écran s'obtient simplement par Thalès... Pour résumer :
caméra---|---------Objet
le | est l'écran (fictif) de la caméra. Du coup il faut faire un peu de géométrie de base pour avoir la position sur l'écran en fonction de x,y,z. Pour cela il faut fixer la distance caméra écran (appelons là e). Et d'abord on peut simplement se poser la question dans le cas où la caméra est selon l'axe Ox, au centre O. Ensuite il faut généraliser à une position quelconque. Puis a une orientation quelconque.
Merci de répondre aux questions posées, ce sont des indications pour vous aider à résoudre vos exercices.

hidozo
Messages: 6
Enregistré le: 02 Déc 2010, 12:09

par hidozo » 02 Déc 2010, 15:52

re

je vais essayer de faire pour semaine prochaine un plan synthétique avec les infos que j'ai pu glaner ici et là.

Cordialement

 

Retourner vers ⚜ Salon Mathématique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite