Une interface permettant de gérer les options de photos d'un ensemble de raspberry pi connectés au réseau (avec module photo), de synchroniser la prise de photos des raspberry et de récupérer ces photos.
Ce projet était à l'origine pour une gestion de l'ensemble de raspberry utilisés pour une cabine 3D, ces photos sont ensuite utilisées pour créer un modèle 3D de la scène.
Manuel d'installation
1 Master
1.1 Prérequis
Le seul prérequis pour installer/utiliser le 3D Scan Manager est d'avoir java d'installé (version 8 minimum).
Un installeur pour open java 8 est disponible à cette adresse :
Open JRE 8.
1.2 Installation
Exécuter l'installeur 3d-scan-manager-
<version>-install.jar.
Points d'attention lors de l'installation :
- Au 2ème écran, choisir un répertoire avec une lettre de lecteur (ne pas mettre de nom de répertoire du type \\<nom réseau>\<répertoire partagé>).
- Au 4ème écran, entrer le répertoire partagé créé au §I.1.2, et mettre le chemin (absolu) du répertoire de log .
Les répertoires ne doivent pas forcément déjà exister (ils sont automatiquement créés).
1.3 Configuration
/!\ Optionnel /!\ Dans
<installation directory>\conf\configuration.properties, modifier la valeur de la propriété
snapshot.masterFolder
et mettre le chemin (absolu) du répertoire créé au §I.1.2
(remplacer les \ par des /).
/!\ Optionnel /!\ Dans
<installation directory>\conf\log4j.properties, modifier la valeur de la propriété
log4j.appender.file.file
mettre le chemin (absolu) du
fichier de log (le répertoire contenant le fichier de log doit déjà exister).
2 Slave
2.1 Prérequis
Les prérequis pour utiliser le démon slave sur les raspberry pi est d'avoir :
- Mis à jour apt-get (pour le mettre à jour
sudo apt-get update --allow-releaseinfo-change
)
- Mis à jour le système (pour le mettre à jour
sudo apt-get upgrade
)
- Remis à jour apt-get suite à la mise à jour du système (pour le mettre à jour
sudo apt-get update --allow-releaseinfo-change
)
- Installé netcat (pour l'installer :
sudo apt-get install netcat
)
- Installé mplayer (pour l'installer :
sudo apt-get install mplayer
)
- Installé java en version 8 minimum (pour l'installer :
sudo apt-get install openjdk-8-jre
)
2.2 Installation
- Copier l'archive 3d-scan-manager-<version>-slave.tar.gz sur le raspberry dans le répertoire /opt/3dScanManager (le créer au besoin).
Pour copier le fichier, sous windows, le placer dans le répertoire créé au §I.1.2, sur raspbian, le récupérer dans le répertoire créé au §I.2.
- Se déplacer dans le répertoire :
cd /opt/3dScanManager
- Extraire l'archive :
sudo tar xvzf 3d-scan-manager-0.0.1-SNAPSHOT-slave.tar.gz
- Supprimer l'archive :
sudo rm 3d-scan-manager-0.0.1-SNAPSHOT-slave.tar.gz
- Editer le fichier rc.local :
sudo vi /etc/rc.local
insérer, avant la ligne exit 0
les lignes suivantes:
# Launch the 3D scan manager slave
cd /opt/3dScanManager
./slave.sh &
cd -
2.3 Configuration
/!\ Optionnel /!\ Dans /opt/3dScanManager/conf/log4j.properties, modifier la valeur de la propriété
log4j.appender.file.file
mettre le chemin (absolu) du
fichier de log (le répertoire contenant le fichier de log doit déjà exister).