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

  FORUM HardWare.fr
  Programmation
  C++

  Détection de points et orientation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Détection de points et orientation

n°1895790
CKaiser
Posté le 16-06-2009 à 16:24:52  profilanswer
 

Bonjour,
 
J'aimerai réalisé une application qui détecte des points lumineux dans une image sombre à partir du flux d'une caméra et qui après avoir été calibré est capable de nous donné la position et l'orientation des points. En sommes un système de tracking. J'ai un appareil équipé de led lumineuse disposé d'une certaine manière (nombre et disposition encore à déterminer) et j'aimerai qu'à partir d'une voir même de 2 camera pour couvrir plus d'espace, j'assure le tracking de l'appareil. Je ne demande pas comment faire cela (du moins pas encore) mais quels outils me conseilleriez vous ?
 
J'ai d'abord pensé à OpenCV, pensez-vous que c'est réalisable ? Ou alors avec vous d'autres pistes (que ce soit un logiciel déjà conçu à la manière de ART ou bien une librairie comme OpenCV).
 
Merci d'avance de votre aide.

mood
Publicité
Posté le 16-06-2009 à 16:24:52  profilanswer
 

n°1895857
ngkreator
Posté le 16-06-2009 à 17:39:32  profilanswer
 

Juste comme ça, c'est censé être quoi la direction d'un point?

n°1895868
Joel F
Real men use unique_ptr
Posté le 16-06-2009 à 18:06:16  profilanswer
 

openCV mais ca reste assez middle en terme de perf.

n°1895878
CKaiser
Posté le 16-06-2009 à 18:25:36  profilanswer
 

ngkreator un point n'a certe aucune direction mais je n'ai pas précisé car ça tombait sous le sens pour moi : un ensemble de point formant un pattern peut nous donner une orientation, comme un triangle isocèle avec une petite base et deux grands cotés pour distinguer les points ou bien un parallélogramme ou même plus compliqué.
 
La société allemande ART qui développe des systèmes de tracking utilise 5 point sur un "body" et leur flystick en possède 7. Bref j'ai oublié de préciser mais je souhaite détecter la position et l'orientation d'un ensemble de point dont la disposition est prédéterminé. Les Wiimote de Nintendo n'utilise que deux points, ceux de la sensor bar.
 
Sinon Joel F pour OpenCV aurait-tu des piste quand aux méthodes à utiliser ou même un exemple sur le net, ça m'aiderai beaucoup car je travaille dans l'urgence en fait....
 
Merci de votre aide en tous cas.

n°1896471
bjone
Insert booze to continue
Posté le 18-06-2009 à 00:32:46  profilanswer
 

Juste une petite remarque:
 
Apparemment le capteur de la Wiimote fait du 1024x768 à 100hz, et le soft par défaut du contrôleur traque jusqu'à 4 points.
 
Enfin regarde sur le site de Johnny Chung Lee et le forum wiimote:
http://johnnylee.net/projects/wii/
http://www.wiimoteproject.com/
 
J'aurais dit, tu peux ptet voir aussi sur le forum de free-track ce qu'ils utilisent, mais c'est un soft Windows.


Message édité par bjone le 18-06-2009 à 02:29:32
n°1897191
chewif
Posté le 20-06-2009 à 09:22:32  profilanswer
 

J ai fait 3 min de recherche sur google.
 
Cas de points coplanaires -> calcul d homographie -> calcul de pose
http://www.cc.gatech.edu/~richard/ransacld4/
 
Cas de points pas coplanaires :
http://opencv.willowgarage.com/wiki/Posit
Check le site du mec http://www.cfar.umd.edu/~daniel/Site_2/Welcome.html il file du code pour le cas coplanaire aussi
 
Il y a quand meme masse de literature sur le sujet. Mais ce genre de probleme simple est etudie depuis longtemps et a des solutions interessantes.
Si tu vas faire de la CV et veut savoir de quoi il retourne, fais toi acheter :
@Book{Hartley2000,
    author = "Hartley, R.~I. and Zisserman, A.",
    title = "Multiple View Geometry in Computer Vision",
    year = "2000",
    publisher = "Cambridge University Press, ISBN: 0521623049"
}


Message édité par chewif le 20-06-2009 à 09:25:08

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

  Détection de points et orientation

 

Sujets relatifs
Détection droits admin (C++)Détection encodage Java
Détection de la disponibilité d'un protocole via JS ou autreAlgo de transformation de courbes (composées d'un nb fini de points)
Web script DIV position points tout navigateur[PHP] Détection d'un require ou include
Trouver un point différents d'autres points[IA] Detection d'emotions
pb calcul de rayon entre deux points sans sqrt[bash] Détection d'un /dev CD/DVD
Plus de sujets relatifs à : Détection de points et orientation


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