Bonjour à tous, l’année dernière durant le confinement j’ai eu l’idée de faire pour mon épouse une photobooth a l’aide d’un raspberry pi 3 et du site : "How to build a Photo Booth | This Analyst's Life "
après plusieurs réglage , l’ensemble fonctionné très bien. puis mise au placard durant 1 an pour le ressortir pour le baptême de ma fille, et la sans commentaire.
Perte du mot de passe, j’essaye de debloquer via un tuto, mais je fais pire que mieux. ayant fait une copie du programme, je me dit je formate et je recommence mais, impossible de faire fonctionner le programme. pourriez vous SVP m’aider j’y ai deja passé de nombreuse soirée ?
Merci
Re
Pour complement le programme m’invite a installer 2 modules
picamera==1.13
ruamel.yaml==0.14.12
lorsque je télécharge et exécute le premier , voici le message :
"
Traceback (most recent call last):
File « /usr/lib/python3.7/distutils/core.py », line 134, in setup
ok = dist.parse_command_line()
File « /usr/lib/python3/dist-packages/setuptools/dist.py », line 710, in parse_command_line
result = _Distribution.parse_command_line(self)
File « /usr/lib/python3.7/distutils/dist.py », line 501, in parse_command_line
raise DistutilsArgError(« no commands supplied »)
distutils.errors.DistutilsArgError: no commands supplied
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File « /home/pi/camera/picamera-1.13/setup.py », line 145, in
main()
File « /home/pi/camera/picamera-1.13/setup.py », line 140, in main
cmdclass = {‹ install ›: CustomInstallCommand},
File « /usr/lib/python3/dist-packages/setuptools/init.py », line 145, in setup
return distutils.core.setup(**attrs)
File « /usr/lib/python3.7/distutils/core.py », line 136, in setup
raise SystemExit(gen_usage(dist.script_name) + « \nerror: %s » % msg)
SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] …]
or: setup.py --help [cmd1 cmd2 …]
or: setup.py --help-commands
or: setup.py cmd --help
error: no commands supplied
"
et voici le message pour le deuxieme :
"
Python 3.7.3 (/usr/bin/python3)
%cd /home/pi/ruamel/ruamel.yaml-0.17.17
%Run setup.py
Traceback (most recent call last):
File « /home/pi/ruamel/ruamel.yaml-0.17.17/setup.py », line 961, in
main()
File « /home/pi/ruamel/ruamel.yaml-0.17.17/setup.py », line 884, in main
nsp = NameSpacePackager(pkg_data)
File « /home/pi/ruamel/ruamel.yaml-0.17.17/setup.py », line 325, in init
if sys.argv[0] == ‹ setup.py › and sys.argv[1] == ‹ install ›:
IndexError: list index out of range
"
Merci
hello,
tu l’installes avec pip ?
sur quel OS (raspbian bulleyes, autres… ) ?
Bonjour,
Je me suis dit je recommence, cela va bien marcher.
J’ai donc effacé ma carte et repris depuis le debut.
Mon raspberry :
ARMv7 Processor rev 4 (v7l)
Revision : a02082
Model: Raspberry Pi 3 Model B Rev 1.2
Mon systeme d’exploitation:
Raspbian GNU/Linux 11 (bullseye)
j’ai reusi à installer les deux modules, du moins je crois, je n’ai plus le message d’erreur au lancement du programme.
Maintenant j’ai ceci :
"
Python 3.9.2 (/usr/bin/python3)
%Run camera.py
mmal: mmal_vc_component_create: failed to create component ‹ vc.ril.camera › (1:ENOMEM)
mmal: mmal_component_create_core: could not create component ‹ vc.ril.camera › (1)
Traceback (most recent call last):
File « /usr/lib/python3/dist-packages/picamera/camera.py », line 456, in _init_camera
self._camera = mo.MMALCamera()
File « /usr/lib/python3/dist-packages/picamera/mmalobj.py », line 2279, in init
super(MMALCamera, self).init()
File « /usr/lib/python3/dist-packages/picamera/mmalobj.py », line 631, in init
mmal_check(
File « /usr/lib/python3/dist-packages/picamera/exc.py », line 184, in mmal_check
raise PiCameraMMALError(status, prefix)
picamera.exc.PiCameraMMALError: Failed to create MMAL component b’vc.ril.camera’: Out of memory
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File « /home/pi/Documents/Photo Box Virginie/photo-booth/camera.py », line 111, in
CAMERA = picamera.PiCamera()
File « /usr/lib/python3/dist-packages/picamera/camera.py », line 431, in init
self._init_camera(camera_num, stereo_mode, stereo_decimate)
File « /usr/lib/python3/dist-packages/picamera/camera.py », line 459, in _init_camera
raise PiCameraError(
picamera.exc.PiCameraError: Camera is not enabled. Try running ‹ sudo raspi-config › and ensure that the camera has been enabled.
"
j’ai l’impression de touner en rond, car maintenant dans la configuration du raspberry , il est impossible d’activer la camera ( la ligne camera a disparue), peut etre dû a la version ?
Merci pour votre aide
ds raspi-config :
interface options
puis :
Legacy camera enble/disable…
ça devrait brancher la camera …
ok ! il faut ouvrir un terminal et taper en ligne de commande::
sudo raspi-config
et
ds raspi-config :
interface options
puis :
Legacy camera enble/disable…
Bonsoir, dans un premier temps, meilleur vœux et merci de votre aide. J’ai repris l’installation et écris la commande. La Photo Booth fonctionnais très bien. Je remet donc l’ensemble dans la boîte d’origine avec l’écran d’origine et la plus rien ne fonctionne. J’ai juste changé la résolution de l’écran. J’ai donc refait la manipulation. Mais rien ne fonctionne je suis dérouté. Merci pour le temps que vous me consacrez
Salut,
Tu peux essayer de remettre la résolution de départ pour voir.
Je pense vraiment que c’est la cause de ton « Out of memory ».
++
Bonsoir, Merci pour votre retour,
La résolution était la résolution par défaut. Je l’ai remise mais rien n’a changé,
as tu réussi à prendre une simple photo avec ta caméra :
dans un terminal :
raspistill -o ma_photo.jpeg
l’idée c’est de vérifier si la caméra est bien branchée sur le raspberry ( la dernière ligne de ton post dis que la caméra n’est pas reconnue ( « camera is not enable try running blabla… »)
Avant remontage oui, je vérifie les connections et je recommence
Bonsoir, Merci pour votre aide, après re-démontage, je me suis aperçu que le module camera avais un problème, la camera était déclipsé.
J’ai remis l’ensemble en place, remonté, testé plusieurs fois, cela semble fonctionner.
il faut juste démarrer l’écran avant le raspberry, je ne sais pas pourquoi, mais ca marche.
Un grands merci pour votre aide.