Using camera on ergo-jr

I’m looking for an example of python code using the opencv camera.
Je cherche un exemple de code python (notebook) qui utilise la caméra montée sur l’ergo-jr,

Si quelqu’un à ça sous la main, thanks :slight_smile:

On m’a transmis de bout de code qui fonctionne :


%pylab inline
import cv2
import matplotlib.pyplot as plt
import pypot

from poppy_ergo_jr import PoppyErgoJr
ergo = PoppyErgoJr()

img = ergo.camera.frame
plt.imshow(cv2.cvtColor(img,cv2.COLOR_BGR2RGB))

il fait apparaitre une image.
Je n’ai pas encore approfondi le fonctionnement de la caméra,

1 Like

Effectivement ça marche mais ça montre une image fixe. Le import pypot ne me semble pas utile. Je vais regarder pour afficher une petite séquence vidéo.

I have the message in Poppy Ergo Jr logs :

Attempt 1 to start the robot…
Can not open camera device -1

What can I do to reinstall and restart the camera?
The camera was up and running until Friday afternoon.

Help please !

Maybe you can test the camera without the robot. To check where is the problem. In a notebook :

%matplotlib inline
import cv2
import matplotlib.pyplot as plt

cam = cv2.VideoCapture(-1)
res, img = cam.read()
plt.imshow(cv2.cvtColor(img,cv2.COLOR_BGR2RGB))

The camera cable was unplugged, Poppy Ergo Jr s up again.

Thanks for your help.