Version avec PyTorch, sans Coral
- Ross Wightman
- rwightman posenet-pytorch pour la conversion du modèle PoseNet
Le bon film est ICOS-FINAL.mov de 3.7 Go
RealSense ne fonctionne pas avec python 3.10, il est impératif d'utiliser Ubuntu 20.04, et pas Ubuntu 22.04
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/3bf863cc.pub
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /"
sudo apt-get update
sudo apt install nvidia-cuda-toolkit
sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
sudo apt install software-properties-common
sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo focal main" -u
sudo apt install librealsense2-dkms librealsense2 librealsense2-utils
Installe tous les packages nécessaires dans un dossier /mon_env dans le dossier /grande_echelle
# Mise à jour de pip
sudo apt install python3-pip
python3 -m pip install --upgrade pip
# Installation de venv
sudo apt install python3-venv
# Installation de l'environnement
cd /le/dossier/de/grande_echelle/
# Création du dossier environnement si pas encore créé.
python3 -m venv mon_env
# Activation
source mon_env/bin/activate
# Installation de la version de pytorch nécessaire avec la carte GTX3050
python3 -m pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
# Installation des packages, numpy, opencv-python, pyrealsense2, kivy, ...
python3 -m pip install -r requirements.txt
sudo apt install xclip
Modification du délai pour éteindre
Copier coller le lanceur grande-echelle.desktop sur le Bureau
Il faut le modifier avec Propriétés: adapter le chemin à votre cas.
Ce lanceur lance un terminal et l'interface graphique, et il permet aussi de créer une application au démarrage.
- Bascule full_screen en cours en activant la fenêtre à aggrandir puis:
- espace
- Options permet de modifier tous les paramètres mais il faut relancer l'application pour les paramètres non modifiables à chaud
- En mode expo, démarrage directement en full screen sur le film, pas d'info, pas d'image de capture
- threshold = 80 seuil de confiance de la détection, plus c'est grand moins il y a d'erreur, mais plus la détection est difficile.
- pile_size = 80 lissage de la profondeur
- profondeur_mini = 1200, limite le mini
- profondeur_maxi = 4000, limite le maxi
- largeur_maxi = 1500, limite la plage des x
- pose_engine.py
- posenet_histopocene.py
- pyrealsense2
- tous les autres fichiers
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License