Bonjour,
Je suis tombé sur un article qui m'a fort intéressé sur linuxfr.org.
Quelqu'un qui comme moi a tenté d'utiliser le projet zoneminder pour faire de la videosurveillance, très difficile à mettre en oeuvre.
Avec un résultat médiocre, j'ai voulu tester la solution que cette personne propose, frigate.
J'ai imaginé déjà plusieurs choses à déployer autour de ce projet de manière classique : users, serveur web, emplacement du backend en python, emplacement web frontend, …
Par contre, je suis bloqué sur un gros paquet.
https://raw.githubusercontent.com/blakeblackshear/frigate/refs/tags/v0.16.2/docker/main/Dockerfile
J'ai installé sur ma debian sid :
-installé et compilé python 3.11 et mis dans /usr/local/bin/python3.11 et créé une alternative à python 3.13
-importé le projet via git clone https://github.com/blakeblackshear/frigate -b v0.16.2
-créer un virtualenv pour ce projet
-installé les dépendances via pip3 install requirement* à partir de : https://github.com/blakeblackshear/frigate/blob/v0.16.2/docker/main/Dockerfile
(venv) frigate@host:/opt/frigate$ ./venv/bin/pip install frigate
Requirement already satisfied: frigate in ./venv/lib/python3.11/site-packages (0.7.0)
Requirement already satisfied: click in ./venv/lib/python3.11/site-packages (from frigate) (8.1.8)
Requirement already satisfied: docutils in ./venv/lib/python3.11/site-packages (from frigate) (0.22.3)
Requirement already satisfied: jinja2 in ./venv/lib/python3.11/site-packages (from frigate) (3.1.6)
Requirement already satisfied: ruamel.yaml in ./venv/lib/python3.11/site-packages (from frigate) (0.18.16)
Requirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.11/site-packages (from jinja2->frigate) (3.0.3)
Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in ./venv/lib/python3.11/site-packages (from ruamel.yaml->frigate) (0.2.15)
(venv) frifri@videosrv:/opt/frigate$ ./venv/bin/python3.11 /opt/frigate/app.py
Traceback (most recent call last):
File "/opt/frigate/app.py", line 17, in <module>
import frigate.util as util
ModuleNotFoundError: No module named 'frigate.util'
Je m'arrête la ! Mais suivre un projet comme ça pour le mettre sur un debian, ça va être gros pour suivre autant faire du docker, non ? Sur une pi 4 B 2Go de Ram :/
On m'a dit sur le chan irc raspberry
(And installing with: ./venv/bin/pip install frigate Although that will get frigate from pypi. If you've a python package for frigate somewhere you'll need to give it a filesystem path.)
???
# Exigences matérielles
Posté par cyberjunkie . Évalué à 1 (+0/-0).
J'ai jeté un œil vite fait sur le site de frigate et il me semble bien qu'un raspberry pi 4 avec 2 gigos de ram soit trèèèèèèès loin des prérequis matériels !
Il est question d'Intel N100 avec de 8 à 16 gigos de ram + un accélérateur NPU obligatoire ! L'utilisation de ce type de matos (NPU/TPU) étant d'ailleurs la raison d'exister de frigate.
Au même endroit, on y explique par contre de manière détaillée comment installer le bidule dans un container docker, sous debian, donc tu peux toujours tester.
Mais sur ton pi ce ne sera probablement pas utilisable.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.