Jetbot如何使用usb摄像头
在jetbot终端中运行以下命令:
git clone https://github.com/NVIDIA-AI-IOT/jetcam
cd jetcam
sudo python3 setup.py install
或使用我已经更改好的库:
git clone https://github.com/coco-1qaz/Jetbot-uses-a-USB-camera.git
cd jetcam
更改jetbot/jetbot/__init__.py
的内容,使用以下代码替换文件内容(不替换功能就无法使用):
Note: 如果使用我的库,可以跳过这步
from .camera import Camera
from .csi_camera import CSICamera
from .usb_camera import USBCamera
from .utils import bgr8_to_jpeg
之后请运行以下代码(上述两种方法都要执行):
Note: 现在已经在/jetbot目录下
sudo python3 setup.py install
运行
from jetcam import USBCamera
camera = USBCamera(width=224, height=224, capture_width=640, capture_height=480, capture_device=0)
使视频保持播放
camera.running = True
def update_image(change):
image = change['new']
image_widget.value = bgr8_to_jpeg(image)
camera.observe(update_image, names='value')
jetbot更改后的代码实例可以在我的github上直接下载:my github