Outils pour utilisateurs

Outils du site


skeleton_tracking_de_cubemos_logiciel_proprietaire

Skeleton Tracking de Cubemos Logiciel propriétaire

cubemos.com boîte allemande propose un soft de tracking promu par intelrealsense.com
La licence (75€) ne marche que sur une machine, un disque, un OS, un seul port USB … !
La version d'essai n'est valable que 30 jours.
Toutes les solutions de détection d'un squelette dans une image, libre et propriétaire à développer

Ressources

Installation

L'installation ne marche que sur (x)ubuntu 18.04: il faut libboost 1.65

sudo apt install ./cubemos-SkeletonTracking_*.deb
cd /opt/cubemos/skeleton_tracking/scripts/
bash post_installation.sh
POST INSTALLATION STEPS COMPLETED
During the Linux installation the following environment variable is created
$CUBEMOS_SKEL_SDK | /opt/cubemos/skeleton_tracking

Redémarrer pour que le PATH soit mis à jour

sudo apt install python3-pip python3-venv
python3 -m venv ~/cubemos-samples/py_venv
source ~/cubemos-samples/py_venv/bin/activate

Pour relancer:

source ~/cubemos-samples/py_venv/bin/activate

Installation des packages

pip3 install wheel
pip3 install "numpy<1.19"
pip3 install --find-links="$CUBEMOS_SKEL_SDK/wrappers/python" --no-index cubemos.skeletontracking
pip3 install pyrealsense2

ou, avec les requirements de votre projet,en chemin absolu, à vérifier:

pip3 install -r /media/data/3D/projets/cubemos-skeleton/requirements.txt

Réécriture des requirements

pip3 freeze > /media/data/3D/projets/cubemos-skeleton/requirements.txt

Pour excécuter un script de votre projet:

~/cubemos-samples/py_venv/bin/python3 votre_script.py

Dans geany, la commande de construction python est:

~/cubemos-samples/py_venv/bin/python3 "%f"

Si pb avec skbuild

pip3 install --upgrade pip

Test

cd "$CUBEMOS_SKEL_SDK/samples/python/"

Installation des requirements pour les samples

pip3 install -r requirements.txt

Test sur une image qui est dans /opt

python3 skeleton-tracking-image.py -o ~/output.jpg ../res/images/skeleton_estimation.jpg

~/cubemos-samples/py_venv/bin/python3 cubemos-samples/src/python/skeleton-tracking-realsense.py

Le Skeleton Tracking de La Labomedia

Le FPS est de 15 sur un portable avec un Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz et Chipset Graphics HD620
Les calculs d'AI sont fait sur ce Chipset Graphics. Intel développe des produits qui utilisent ses propres processeurs graphiques.

Extrait de dev.intelrealsense.com skeleton-tracking-sdk-installation-guide
Hardware:
– Platform: x64
– CPUs: 6th to 10th generation Intel® Core™ and Xeon® Processors
– GPUs: Intel® Iris® Pro, Intel® HD Graphics 520, 530, 630
– VPUs: Intel® Movidius™ Neural Compute Stick, Intel® Neural Compute Stick 2
– 3D: 3D Supported Camera among others: Intel® RealSense™ D415 or D435, FRAMOS Depth Camera D435e

Visualisation dans Blender

En lançant le BlenderPlayer sur la même machine que Cubemos

  • Fenêtre de 1200*1200 AA 16x : FPS = 5
  • Fenêtre de 320*320 AA OFF : FPS = 13

Visualisation des profondeurs sur 6m

Avec les valeurs de la video

Modélisation dans le Blender Game Engine

Licence

"licenseKey": "260453da-81ac-11eb-84c8-caa6c589ad70",
"hardwareIdentifier": {
"cpu_id": "Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz",
"bios_id": "",
"hdd_ids": ["00000000474B", "50026B7682383438"],
"mac_addr": ["30:b5:c2:ea:10:98"],
"os_info": "Linux 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021\n"

La licence ne marche que sur une machine, un disque, un OS, un seul port USB … !

skeleton_tracking_de_cubemos_logiciel_proprietaire.txt · Dernière modification: 2021/07/10 11:13 de serge