![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式 Jetson-AI
文章平均质量分 63
应用笔记-针对jetson和人工智能
ZZY_dl
积极向上 自信阳光
展开
-
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
文章目录简介安装基本用法简介PyAV是FFmpeg库的python绑定。我们的目标是提供底层库的所有功能和控制,但是尽可能多地管理细节。PyAV用于通过容器、流、包、编解码器和帧直接而精确地访问您的媒体。它公开了该数据的一些转换,并帮助您从其他包(例如Numpy和Pillow)获取数据。这种能力确实带来了一些责任,因为与媒体打交道非常复杂,PyAV无法将其抽象出来,也无法为您做出所有最好的决定。如果ffmpeg命令在没有您向后弯腰的情况下完成了工作,那么PyAV可能是一个障碍而不是帮助。但是如果没有原创 2021-10-28 14:55:52 · 10918 阅读 · 0 评论 -
jetson实操(二):jetson nano发送短信到指定用户
通过上述操作,我们可以得到appid、appkey、sign,然后更换下面代码的相关变量即可。原创 2024-05-06 18:15:25 · 306 阅读 · 0 评论 -
jetson实操(一):jetson nano发送指定信息到QQ邮箱
开启QQ邮箱的SMTP协议,按照指引操作,然后就能获取。原创 2024-05-06 15:02:53 · 314 阅读 · 0 评论 -
jetson错误(三):E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法
文章目录错误提示解决方法1解决方法2错误提示您也许需要运行“apt --fix-broken install”来修正上面的错误。下列软件包有未满足的依赖关系:libopenmpi-dev : 依赖: openmpi-common (= 2.1.1-8) 但是它将不会被安装依赖: libibverbs-dev (>= 1.1.7) 但是它将不会被安装依赖: libhwloc-dev 但是它将不会被安装libopenmpi2 : 依赖: libhwloc5 (>= 1.11.9) 但是原创 2021-03-12 15:10:04 · 5256 阅读 · 5 评论 -
Jetson错误(二):wget命令提示无法解析主机地址的问题解决
文章目录1.每次重启需要重新设置2.永久有效1.每次重启需要重新设置错误提示正在解析主机 nvidia.app.box.com (nvidia.app.box.com)... 失败:未知的名称或服务。wget: 无法解析主机地址 “nvidia.app.box.com”解决方法通过ctrl+alt+t打开终端然后gedit /etc/resolv.conf修改内容为下(将DNS地址改为google域名服务器)nameserver 8.8.8.8nameserver 8.8.4.4最后转载 2021-04-02 20:14:29 · 2448 阅读 · 0 评论 -
Jetson 环境安装(四):jetson nano配置ffmpeg和nginx(亲测)之编译错误汇总
编译错误汇总linux/videodev.h: 没有那个文件或目录sys/videoio.h: 没有那个文件或目录linux/videodev.h: 没有那个文件或目录错误提示:Looking for linux/videodev.h - not found解决办法:1.sudo apt-get install libv4l-dev2.sudo ln -s /usr/include/libvl1-videodev.h /usr/include/linux/videodev.h(如果还是不行就删除之原创 2022-04-12 19:26:21 · 6129 阅读 · 0 评论 -
Jetson 错误(一):Illegal instruction (core dumped)解决
1.sudo gedit ~/.bashrc2.将export OPENBLAS_CORETYPE=ARMV8添加到最后作为环境变量3.然后在执行你想执行的命令即可原创 2021-03-15 22:15:37 · 10441 阅读 · 3 评论 -
Jetson 学习笔记(十六):使用SDK Manager烧录Jetson Nano
安装VMware虚拟机,Ubuntu系统,VMware tools,然后在Ubuntu中安装Nvidia SDK Manager,最后进行烧录。可以检查jetson nano是否加入到ubuntu系统通过lsusb,如果有NVidia Corp就没问题。第一步:选择下面勾选的情况,然后点击step02。原创 2023-04-27 15:35:14 · 1962 阅读 · 3 评论 -
Jetson 学习笔记(十五):FTP协议传输文件
文章目录1.下载软件2.登录软件3.相关操作4.经验和体会通过FTP协议传输文件(这个SSH是同一个端口)1.下载软件通过WinSCP来操作windows下载地址:Downloading WinSCP-5.19.5-Setup.exe :: WinSCP2.登录软件现在已经完成登录,可以互传文件了。3.相关操作右击文件,可以编辑,删除,赋予各种读写权限。当然也可以删除目录,给目录赋予各种权限,但是目录中有大量文件时,删除速度非常慢。上传和下载,直接在你想要上传和下载的文件上右键,选择原创 2022-01-16 17:56:03 · 2451 阅读 · 0 评论 -
Jetson 学习笔记(十四):降低远程操控延时-修改屏幕分辨率
文章目录1.点击右上角,搜索中找到启动应用程序2.打开启动应用程序后,点击添加。3.添加名称,命令以及注释4.重启jetson nano高分辨率往往会加大延时的损耗,平时在使用远程操控的时候可以适当降低屏幕的分辨率1.点击右上角,搜索中找到启动应用程序2.打开启动应用程序后,点击添加。3.添加名称,命令以及注释输入分辨率的修改指令:xrandr --fb 1920x10804.重启jetson nanosudo reboot...原创 2022-01-14 18:33:10 · 1791 阅读 · 0 评论 -
Jetson 学习笔记(十三):SSH远程登录控制(终端控制和图形界面)-成功通过
文章目录一:命令行登录1.查看jetson nano的ip地址2.在windows上打开putty3.输入jetson账户和密码完成登录二:图形界面登录1.安装Vino2.编辑 org.gnome.Vino3.安装配置dconf-editor4.window下载VNC Viewer5.设置开机启动一:命令行登录1.查看jetson nano的ip地址通过ifconfig查看:对应eth0下的inet—>我这里是10.16.29.1292.在windows上打开putty下载地址:点击原创 2022-01-14 18:26:39 · 1611 阅读 · 1 评论 -
Jetson 学习笔记(十二):CSI摄像头实现rtsp流的传输并对动态获取多路流进行探索
参考:使用树莓派专用摄像头实现rtsp流的传输,并调用Opencv显示<树莓派>——树莓派通过csi摄像头实时传输rtsp流树莓派CSI/USB摄像头使用mjpg实现网页摄像头监控Liunx树莓派(ARM)开发篇—基于mjpg-streamer的摄像头(CSI摄像头)监控(完整流程)(附代码)树莓派CSI摄像头实现rtsp流的传输,笔记本使用Python调用Opencv显示...原创 2021-11-16 15:45:21 · 4989 阅读 · 2 评论 -
Jetson 学习笔记(十一):jetson agx xavier 源码编译ffmpeg(3.4.1)和opencv(3.4.0)
文章目录编译ffmpeg编译opencv编译ffmpeg下载网址:http://www.ffmpeg.org/releases/安装依赖sudo apt-get install -y nasm yasm cmake mercurialsudo apt-get install -y libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-devsudo apt-get install -y libtool libva-dev libvdpau-dev原创 2021-11-05 16:58:28 · 3123 阅读 · 0 评论 -
Jetson 学习笔记(十):Picamera或者Jetcam打开树莓派CSI摄像头
文章目录概要安装基础代码附录概要在jetson nano上通过opencv的capture来获取CSI摄像头是及其不友好的,即使能打开也延迟也非常高,我通过ffmpeg实时传输显示的fps之后1-2,所以这里选择通过picamera来打开CSI摄像头,据说能达到20-30的fps。安装基础代码附录记录一些有帮助的博客地址,方便以后回顾[opencv]树莓派picamera+opencv人脸识别树莓派使用picamera控制摄像头python控制树莓派摄像头...原创 2021-10-27 16:34:59 · 1382 阅读 · 1 评论 -
Jetson 学习笔记(九):NX-aptitude换回apt
文章目录1.问题分析2.解决办法1.问题分析安装aptitude时把apt卸载了,导致apt-get:command not found2.解决办法sudo dpkg -r aptitude # 卸载aptitudewget http://ports.ubuntu.com/pool/main/a/apt/apt_1.6.1_arm64.deb # 下载deb文件sudo dpkg -i apt_1.6.1_amd64.deb # 安装aptsudo apt-get updat原创 2021-09-18 21:34:38 · 240 阅读 · 0 评论 -
Jetson 学习笔记(八):htop查看CPU占用情况和jtop监控CPU和GPU
文章目录htopjtophtop安装htop工具$:sudo apt-get install htop使用htop工具$:htopjtop安装jetson-statssudo -H pip install -U jetson-stats重启jetson-statssudo systemctl restart jetson_stats.service若cpu有off的现象(开启cpu2)sudo suecho 1 > /sys/devices/sys原创 2021-06-09 14:53:49 · 1685 阅读 · 0 评论 -
Jetson学习笔记(七):使用GPU加速代码
首先,在Jetson上如何安装Numba?相信大家现在刷的JetPack应该都是4.X版本,基于Ubuntu 18.04,那么直接用apt安装就可以了。sudo apt-get install python3-numba这样Numba就已经装好了,不过此时只能生成CPU上的代码。为了让Numba能正确找到GPU以及所需的各种CUDA库,我们还需要配置一些环境变量。我推荐直接使用超级用户权限修改/etc/environment,全局配置,一劳永逸。在/etc/environment中添加如下环境变量配置转载 2021-06-08 17:21:36 · 1767 阅读 · 0 评论 -
Jetson 环境安装(三):jetson nano配置ffmpeg和nginx(亲测)
文章目录ffmpegnginxffmpegnginx下载nginx安装包:http://nginx.org/en/download.html下载 nginx-rtmp-module :https://github.com/arut/nginx-rtmp-module/archive/master.zip解压#两个包最好放一个空文件夹中tar -zxvf nginx-1.18.0.tar.gz #解压命令unzip nginx-rtmp-module-master #解压命令原创 2021-06-03 17:46:42 · 5412 阅读 · 4 评论 -
Jetson 学习笔记(六):cv2调用CSI摄像头(jetson nx/nano)、打开海康摄像头、打开电脑摄像头
文章目录Jetson NXJetson NanoJetson NX使用Gstreamer读取CSI摄像头主要分为3个步骤:创建Gstreamer管道;将管道绑定opencv的视频流;逐帧提取和显示。下面首先给出基于Python的详细代码:import cv2 # 设置gstreamer管道参数def gstreamer_pipeline( capture_width=1280, #摄像头预捕获的图像宽度 capture_height=720, #摄像头预捕获的图像高度 d原创 2021-05-08 20:22:33 · 9351 阅读 · 11 评论 -
Jetson 学习笔记(五):pb转uff---pb转onnx转trt----pth转onnx转pb
文章目录具体代码运行结果具体代码python3 /usr/lib/python3.6/dist-packages/uff/bin/convert_to_uff.py --input_file models/yolov4-tiny.pb#则会在models文件夹中生成yolov4-tiny.uff文件运行结果原创 2021-04-26 14:07:38 · 3539 阅读 · 9 评论 -
Jetson学习笔记(四):pth(torch模型文件)转trt(tensorrt引擎文件)实操
文章目录具体代码运行结果具体代码from retinaface.models.retinaface import RetinaFace, PriorBox # 导入网络import torch,osfrom torch2trt import torch2trtdevice = 'cuda' if torch.cuda.is_available() else 'cpu'current_dir=os.path.dirname(os.path.abspath(__file__)) # 获取当前路.原创 2021-04-21 22:39:21 · 2261 阅读 · 5 评论 -
Jetson学习笔记(三):多种模型文件的调用部署
文章目录@[TOC]1.torch2trt--trt模型调用1.torch2trt–trt模型调用通过torch2trt的官方代码找到加载这个trt文件封装好了的函数TRTModule,可直接通过model_trt.load_state_dict(torch.load(‘mode.trt’))得到。from torch import TRTModuleengine_path='./trt模型地址'def read_model(): model_trt=TRTModule() mod原创 2021-04-16 17:33:31 · 798 阅读 · 0 评论 -
Jetson学习笔记(二):TensorRT 查看模型的输入输出
通过下面代码运行即可import tensorrt as trt def get_engine(engine_path): # If a serialized engine exists, use it instead of building an engine. print("Reading engine from file {}".format(engine_path)) with open(engine_path, "rb") as f, trt.Runtime(TRT_原创 2021-04-02 20:19:32 · 1917 阅读 · 0 评论 -
Jetson学习笔记(一):jetson 系列镜像下载、烧写、设置散热风扇、中文包、pip、中转英目录、软件源、显示CSI摄像头
文章目录1.下载镜像2.烧录镜像1.下载镜像Jetson Download Center(需翻墙) :https://developer.nvidia.com/embedded/downloads点击DOWNLOADS那个链接即可开始下载。目前4.5.1是jetpack最新版本,如果需要其它版本下面也有,按需下载即可。由于我不是NX系列的,所以选择的是左边中间那个下载。如果一直下不下来你可以选择复制下载链接去迅雷下载(速度很慢但是可以行得通)。下载好了之后就可以开始烧录镜像(这里需要准备原创 2021-03-13 15:16:34 · 8499 阅读 · 1 评论 -
Jetson环境安装(二):ubuntu18.0卸载和安装python3
文章目录卸载python安装python卸载python卸载python3命令:sudo apt-get remove python3卸载python3及其依赖sudo apt-get remove --auto-remove python3清除python3(这个最好别弄)sudo apt-get remove purge python3orsudo apt-get remove --auto-remove python3这三个全部输入过后就会把python非常彻底的删除,所以更原创 2021-03-13 11:43:21 · 5431 阅读 · 3 评论 -
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
对于安装pytorch你要结合你的cuda的版本,以及你的python版本,由于我是jetson nano的平台,所以安装的时候要注意有aarch64的后缀,还有一点也很重要其实pytorch难得不是安装,而是需要你翻墙才能下载,下面我会给出相应的pytorch的腾讯微云分享版本文章目录1.安装pytorch2.安装torchvision1.安装pytorch首先给出下载pytorch的代码,如果运行不起就直接https://nvidia.box.com/shared/static/j2dn48bta原创 2021-03-12 16:01:54 · 3368 阅读 · 3 评论