- Jetson Nano
- CSI camera connected to the Nano
- JetPack (NVIDIA Ubuntu)
- OpenCV 4 (this comes with JetPack, you can reinstall it from source here. This will take a few hours.)
- pip
- Tensorflow
- Tensorflow model repository:
git clone https://github.com/tensorflow/models.gitcd models/researchprotoc object_detection/protos/*.proto --python_out=.pip install .
The Nano, when in multi-user (non-graphical terminal mode) will still connect to the network. It may or may not use the same IP address as it used to use on that network.
- Depending on the network, you will need to ping the broadcast IP. Unix:
ping 192.168.1.255 -bWindows:ping 192.168.1.255. - Then,
arpshould have the Nano listed. Unix:arpWindows:arp -a.
Simply run start.sh, and make sure it has execute capabilities: chmod +x start.sh.
The streaming server will automatically start at port 9090, so simply navigate to <ip>:9090 in Google Chrome to view it. For example, if the Nano connects to the wifi and is assigned
IP address 192.168.1.50, you would put 192.168.1.50:9090 in the addresss bar. You can use Firefox, but for some reason the stream sometimes freezes in the first few seconds.
Running start.sh will automatically run git pull making code updates easy.