jetson nano初探3——hello carema

jetson nano初探3——hello carema

1、因为要用到jetcam库,所以先安装

git clone https://github.com/NVIDIA-AI-IOT/jetcam
cd jetcam
sudo python3 setup.py install

2、因为hello carema的源程序只在DLI课程中Nano的系统文件img中才有,所以要么刷机时直接用DLI中的操作系统,要么吗,解压自己找吧。
我是独立安装的jetpack,没办法,解压img吧,20多G的文件解压3次。
3、一个坑
若使用jupyter-lab做服务器,ipywidgets控件的显示都有问题,导致显示不出来,后来灵机一动换jupyter notebook服务器,完全正常。这个以后再看怎么回事吧。
4、程序

from jetcam.csi_camera import CSICamera
camera = CSICamera(width=224, height=224)
image = camera.read()

显示

import ipywidgets
from IPython.display import display
from jetcam.utils import bgr8_to_jpeg
image_widget = ipywidgets.Image(format='jpeg')
image_widget.value = bgr8_to_jpeg(image)
display(image_widget)

实时显示

camera.running = True
def update_image(change):
    image = change['new']
    image_widget.value = bgr8_to_jpeg(image)    
camera.observe(update_image, names='value')

关闭

camera.unobserve(update_image, names='value')

晚上补光太强烈了
jetson nano初探3——hello carema_第1张图片

你可能感兴趣的:(jetson,nano)