I first create a container with:
sudo docker run -it -v /home/jetson/:/jetson -d --name test_camera --gpus all -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix --runtime nvidia --device /dev/video0:/dev/video0:mwr --network host nvcr.io/nvidia/14t-pytorch:r32.5.0-pth1.7-py3 /bin/bash
I follow the guideline here:
https://github.com/NVIDIA-AI-IOT/jetcam
My code is simple, just: (test_camera.py)
from jetcam.usb_camera import USBCamera
camera = USBCamera(capture_device=0) # I checked the device its /dev/video0
camera.running = True
I save the above code in python script, then execute it via the below code:
python3 test_camera.py
The usb camera lights turned on and I think it is running, however, there isnt any pop up window showing the screen. It just keep running without anything happen. Can anyone please help me with this issue? I have been working on it for many hours and search for solution but to no avail.