jetson nano随记

🕒 2025-09-04 📁 Ai应用 👤 laumy 🔥 14 热度

环境准备

烧录镜像

下载NVIDIA jetson nano镜像,其镜像是基于ubuntu18.04修改。使用开源的balenaEtcher烧录器写到SD卡上,然后插卡启动

网络准备

买一个无线网卡然后安装好驱动配置好wifi连接。

远程访问

方法1: 在nano上安装xrdp的方式,window就可以远程桌面访问。
方法2:在nano上安装VNC,远程访问设备需要下载VNC客户端,支持ubuntu系统。

pyhton独立环境

类型conda activate的环境

sudo apt-get install python3-pip

pip3 install virturalenv

创建一个环境
python3 -m virtualenv -p python3 env --system-site-packages

激活环境
source env/bin/activate

图像和视频

主要是https://github.com/thehapyone/NanoCamera

安装opencv

创建一个swap空间,否则内存可能不够。

在安装opencv前,还要准备一下环境

使用wget下载opencv的包。

wget -O opencv_contrib.zip https://github.com/openc/opencv_corntrib/archive/4.5.1.1.zip

使用cmake进行编译。

使用jtop可以查看系统统计信息,前提是要按照pip install -U jeston-stats

硬件接上CSI的摄像头,接上之后可以在/dev/videox 看到节点。可以使用下面的命令测试就可以看到图像。

nvgstcaptrue-1.0 --orientation=2


--cap-dev-node=1指定节点如/dev/video1

读取显示

import cv2

img = cv2.imread('/assets/a.jpg')
cv2.imshow("Output",img)
cv2.waitkey(0)

对于平台CSI摄像头需要import nanocamera

import nanocamera as nano

camera = nano.Camera(flip=2, width=640,height=480,fps=30)

发表你的看法

\t