ScannerKinnect : Différence entre versions
(→driver : freenect) |
|||
Ligne 1 : | Ligne 1 : | ||
− | ==driver : freenect== | + | ==driver : freenect ou openNI== |
+ | pour freenect : | ||
+ | |||
git://github.com/OpenKinect/libfreenect.git | git://github.com/OpenKinect/libfreenect.git | ||
+ | |||
[[cmake -DLIBUSB_1_INCLUDE_DIR='/usr/include' -DLIBUSB_1_LIBRARY='/usr/lib/libusb-1.0.so' ../]] | [[cmake -DLIBUSB_1_INCLUDE_DIR='/usr/include' -DLIBUSB_1_LIBRARY='/usr/lib/libusb-1.0.so' ../]] | ||
http://openkinect.org/wiki/Getting_Started#Manual_Build_on_Linux | http://openkinect.org/wiki/Getting_Started#Manual_Build_on_Linux | ||
+ | |||
+ | je n'ai pas testé OpenNI. La calibration à l'air plus automatisée avec driver (http://labs.manctl.com/rgbdemo/index.php/Documentation/Calibration) | ||
==outils d'acquisition== | ==outils d'acquisition== |
Version du 20 mars 2012 à 15:43
driver : freenect ou openNI
pour freenect :
git://github.com/OpenKinect/libfreenect.git
cmake -DLIBUSB_1_INCLUDE_DIR='/usr/include' -DLIBUSB_1_LIBRARY='/usr/lib/libusb-1.0.so' ../
http://openkinect.org/wiki/Getting_Started#Manual_Build_on_Linux
je n'ai pas testé OpenNI. La calibration à l'air plus automatisée avec driver (http://labs.manctl.com/rgbdemo/index.php/Documentation/Calibration)
outils d'acquisition
1. découverte de rgbdemo : http://labs.manctl.com/rgbdemo/index.php
notamment http://labs.manctl.com/rgbdemo/index.php/Documentation/MultipleKinect
pour compiler tout ça :
sudo apt-get install libboost-all-dev libusb-1.0-0-dev libqt4-dev libgtk2.0-dev cmake libglew1.5-dev libgsl0-dev libglut3-dev libxmu-dev
dépendances minimales :
- PCL (http://pointclouds.org)
svn co http://svn.pointclouds.org/pcl/tags/pcl-1.5.1/
- flann
http://www.cs.ubc.ca/~mariusm/index.php/FLANN/FLANN
- OpenCV
http://opencv.willowgarage.com/wiki/
- spécificité debian squeeze : eigen3
http://eigen.tuxfamily.org/index.php?title=Main_Page
meshlab
http://meshlabstuff.blogspot.com/2009/09/meshing-point-clouds.html
L'importation de fichier *.ply se passe mal (paquets debian et meshlab 1.2.2 compilé) :
Error encountered while loading file:
"/home/...../bin/RGBDemo0.4/current_mesh.ply"
Error details: Unespected eof
À priori c'est un problème de format numérique des "locales" (, à la place du ., etc)
voir : http://sourceforge.net/tracker/index.php?func=detail&aid=3187111&group_id=149444&atid=774731
Un contournement rapide du problème, lancer meshlab en anglais :
LANG=C;meshlab
et l'importation fonctionne. Reste à savoir utiliser meshlab