Détection de points et orientation - C++ - Programmation
Marsh Posté le 16-06-2009 à 17:39:32
Juste comme ça, c'est censé être quoi la direction d'un point?
Marsh Posté le 16-06-2009 à 18:25:36
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.
Marsh Posté le 18-06-2009 à 00:32:46
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.
Marsh Posté le 20-06-2009 à 09:22:32
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"
}
Marsh Posté le 16-06-2009 à 16:24:52
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.