Pour les [pix_**freenect**] j'ai trouvé tout ce qu'il faut là :
https://github.com/kronihias?tab=repositories
et malgré que certains makefile signalent :
#linux doesnt work yet
çà c'est bien passé et çà fonctionne à peu près .
mon à peu près me fait demander :
quelqu'un a t'il un exemple de configuration du fichier
/usr/etc/primesense/GlobalDefaultsKinect.ini
qui fonctionne sans conflit avec les objets pix_freenect et pix_openni ?
j'ai un peu du mal avec l'anglais de ce fichier ainsi que celui des .help.pd relatifs .
Dernière modification par sakramh (2013-04-28 13:53:58)
Hors ligne
Je suis sous ubuntu 13.04 64bits et je galère pour compiler [pix_depth2rgba]...
J'ai téléchargé la source de pd-ext 0.43.4, celle de Gem 0.93.3 (au cas où), j'ai fait pointer le makefile vers le /src de pd-ext et vers celui de Gem :
Une idée ? Je vois bien que ce foutu fichier Base/GemPixObj.h est présent !
Hors ligne
ok, merci, ça marche !
donc
Hors ligne
grumpf ! je dois avoir un gcc/g++ bien dressé . Un simple "make" dans le dossier contenant pix_depth2rgba.cpp et pix_depth2rgba.h avait suffit pour construire pix_depth2rgba.pd_linux et en plus l'objet fonctionne .
Mais peut-être y a t'il une différence entre l'archive et le git .
Dernière modification par sakramh (2013-06-07 15:10:11)
Hors ligne
Ne connaissant pas cmake, j'ai vilement pompé sur un post d'Antoine Villeret au sujet du build de [pix_freenect] : http://antoine.villeret.free.fr/?p=589
le principal étant que ça marche :p
Hors ligne
J'ai lu ton lien (en diagonale) et ce qui m'a sauté aux yeux c'est l'installation dans les fichiers système (en root donc) de ce type d'extensions .
Perso je les recopie simplement (ainsi que les help) dans /home/.../extensions/ , j'indique le chemin et si çà marche je garde . Pour polluer un minimum par mes propres bidouilles la hiérarchie système . A la rigueur en /usr/local/ .
Par contre j'ai pas trop compris son histoire de libfreenect des dépôts qui marche pas ... d'ailleurs le "cmake" ne s'applique qu'à cette lib . Mais bon j'ai lu en diagonale .
Quand à libfreenect des dépôts officiels elle a permis de construire tout openNi Avin Nite et oscleton sans souci . Ainsi que tous les pix_*** relatifs .
Dernière modification par sakramh (2013-06-07 22:45:33)
Hors ligne
@ matssa
je pense qu'il y a à peu près tout dans ce fil (et d'autres), dispersé j'en conviens .
pour une distribution Debian et dérivées :
- au moins le paquet "build-essentials", openJDK .
- libfreenect (paquet freenect)
tout çà dans les dépôts .
pour le bourga openNI ici : https://github.com/jspricke
dans l'ordre - debian openNi master
- debian openNi sensor avin2
(la doc etc c'est optionnel donc l'installation de doxygen mono etc (1 giga) n'est pas requise )
bien lire les "ReadMe"
pour Nite ici : http://www.openni.org/
mmmh... là j'avais du fouiner et utiliser la version (ancienne) NITE-Bin-Linux-x64-v1.5.2.21
çà a peut être évolué .
récupérer les sources de SA VERSION de pd-extended (puredata.info)
celles des pix_qlchoz ici : https://github.com/kronihias?tab=repositories
Préalablement créer un dossier Sources (par exemple) (dans son /home, pas la peine d'aller polluer le système) dans lequel on place chaque sources dans son dossier respectif aussi .
se lire les readme, modifier les makefile(linux) pour le chemin des "include" et appliquer la commande de construction .
(make pour les pix_***) .
Recopier les pix_***linux nouvellement obtenus dans un dossier "extensions puredata" (et les help.pd correspondants) , indiquer le chemin dans les preférences de pd, lancer le help pour essai et ... mumuse .
Tout çà sous réserves bien sûr . J'ai probablement oublié des trucs et glissé des erreurs .
Hors ligne