Il ne faut pas lancer le programme à partir de L’IDE, Mais en ligne de commande dans un terminal
Au lieu de copie d’écran peux tu mettre des copies texte,.
Et le sheebang doit indiquer le chemin vers l’environnement et il me semble que ton environnement ne se trouve pas dans /home/alain/scripts/py
??? les examples sur le web concernant cvzone avec rapsberry pi sont tous dans des fenetres!
je viens du monde Windows, je ne connais donc que le lancement d’un programme à partir de l’IDE:
peux-tu me donner un exemple avec test.py (contenant uniquement import cv2 et import cvzone) pour que j’essaye…
par avance merci
Alain
Tu remonte à mon avant dernier post, et tu vois les commandes dans mon terminal
tu pourrais essayer l ide code (Visual Studio Code — Wikipédia)
dans un terminal sudo apt install code
et la doc ici : https://code.visualstudio.com/
en se positionnant dans le dossier virtuel et après l’activation de l environnement virtuel, il démarre en tapant : « code » et après l ajout de quelques extensions ( et les packages (modules) nécessaire ) malgré quelques bizarreries … ça peut faire le taf
bonjour bof,
ce que tu présentes parait intéressant, j’ai envi d’essayer, mais question: as-tu fait tourner toi-meme Code avec ce que tu montres à l’écran (exécution de cvzone) … c’est pour me rasurer avant de plonger dedans !
Alain
pour info, je viens de charger CODE et après avoir installé cvzone dans un environnement virtuel, j’ai exécuté un progamme python comprenant 2 instructions import cv2 et import cvzone … et c’est BOF (sans jeu de mot). ça ne m’étonne pas car CODE est un IDE idem Thonny.
Si ça marche avec toi, c’est peut-etre que tu utilise un OS de type Rabian Booster, ce qui expliquerai bien des choses
a suivre…
Alain
Dans ce post tu avais bon, tu as démarré le programme dans un terminal et pas d’erreur, alors que dans Thonny il ne trouve pas la librairie cvzone
Si j’en croie limage que tu as posté dans le terminal pas d’erreur.
https://forum.raspberry-pi.fr/t/utilisation-de-cvzone/15690/20?u=mik91390
Bonjour,
A tout hasard, avez-vous vérifié qu’aucun fichier cvzone.py n’était présent ?
A+
Bonjour jelopo,
Aucun fichier cvzone.py ne semble present.
j’avais lancer ce poste pour lever le doute concernant la compatibilité de cvzone avec la version récente de raspberry pi OS (64bit) sur un PI 5. La réponse est clairement non.
C’était de la curiosité car on peut faire de l’IA simplement sans cvzone avec par exemple tensorflow lite.
Pour info, mon idée en débutant avec un PI 5 était de développer des applications mobiles en partant de mes logiciels développés avec YOLO en utilisant notebook/google colab pour l’entrainement des modèles.
A+
Alain
C’est faux, dans cette image tu montres que l’import de cvzone fonctionne à condition de lancer le programme en ligne de commande.
Hello Mik91390,
C’est clair qu’un module dont le nom est « cvzone » a bien été chargé… de là à dire qu’il est exécutable avec le raspbeery pi OS 64 bit …« telle est la question »
peux-tu me montrer un exemple d’un programme tournant avec cvzone, meme très simple ?
par avance merci
Alain
Désolé mais je ne connait pas cvzone, et je n’ ai pas de camera sur le pi, mais si le module s’importe c’est qu’il est exécutable.
Je cherche des exemples que je puisse essayé sur mon Pi5 avec bookworm.
Voici un petit script qui montre cvzone en action:
#!/home/michel/scripts/py/env/bin/python
# coding=UTF-8
import cv2
import cvzone
print ("Import de cvzone OK")
imgNormal = cvzone.downloadImageFromUrl(
url='https://github.com/cvzone/cvzone/blob/master/Results/shapes.png?raw=true')
imgPNG = cvzone.downloadImageFromUrl(
url='https://github.com/cvzone/cvzone/blob/master/Results/cvzoneLogo.png?raw=true',
keepTransparency=True)
imgPNG =cv2.resize(imgPNG,(0,0),None,3,3)
cv2.imwrite('Image.png', imgPNG)
cv2.imwrite('ImageNorm.png', imgNormal)
cv2.waitKey(0)
script qui fonctionne les images sot bien chargées puis sauvegardées sur mon PI
En procédant comme indiqué par Mike91390, j’ai pu faire tourner un exemple avec une caméra USB.
ça a fonctionné du 1 coup sans problème.
merci Mike pour tes conseils avisés
Alain