**

深度学习Jeston NX 部署学习笔记(一)

**
参考资料:
1.https://blog.csdn.net/qq_30287833/article/details/124651894#t4
2.https://blog.csdn.net/Zosse/article/details/120819800
3.https://blog.csdn.net/qq_55906687/article/details/126728718
4.https://blog.csdn.net/linghu8812?type=blog
5.https://blog.csdn.net/tugouxp/article/details/119299727
**

前言

**相信很多小伙伴跟我一样之前从未接触过英伟达jeston系列产品,在接触了一周左右的nx之后,对整个板子的性能结构进行了了解和接受,其中指定在学习的过程中发现一些问题,在此作为记录和学习的传递者,希望可以帮助更多的刚接触的小伙伴避坑。如果有帮助到大家的地方,希望大家点赞多多支持!(这个系列我也会在学习过程在不断更新下去。)

**

一.系统烧录与使用方法

请参考大佬文章: https://blog.csdn.net/qq_55906687/article/details/126728718

我觉得已经有很多大佬将详细的配置教程发布,大家可以动动小手去查看一下,以下我为大家推荐几篇文章:
1.喜欢使用中文界面和中文输入法的请看:
https://blog.csdn.net/Von12138/article/details/116265044?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167176597016800215085504%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=167176597016800215085504&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-116265044-null-null.142v68control,201v4add_ask,213v2t3_control1&utm_term=jestonnx%E4%B8%AD%E6%96%87%E8%BE%93%E5%85%A5%E6%B3%95%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187

2.风扇运转指令:
sudo sh -c 'echo 140 > /sys/devices/pwm-fan/target_pwm'
**
3.系统环境介绍:
使用指令jtop 显示您的nx环境,具体内容如上图所示。
后续还会对环境进行说明。

4.截图指令

点击搜索您的计算机,screenshot 就可以任意截图啦!

在烧录好系统和准备硬件设备之后,大家可以对软件进行测试,以及各种环境的安装!

二、测试官方例程

**

参考文章:

**

1.https://blog.csdn.net/qq_30287833/article/details/124651894#t4

2.https://blog.csdn.net/zbb297918657/article/details/106432773?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167177577916800217057897%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167177577916800217057897&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-2-106432773-null-null.142v68control,201v4add_ask,213v2t3_control1&utm_term=jeston%20nx%E6%91%84%E5%83%8F%E5%A4%B4&spm=1018.2226.3001.4187

1.换源

# 备份
sudo cp /etc/apt/sources.list /etc/apt/sources/list.back
# 修改源
sudo vi /etc/apt/sources.list

注释原内容,添加以下源:

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

更新和清除

sudo apt update  更新安装程序列表
sudo apt autoremove  清除安装包
sudo apt upgrade  对现有包进行升级

2.安装Jetson-inference

若网络环境不佳,则在电脑端下载完,利用u盘进行上传压缩。

mkdir ~/workspace
cd workspace/
git clone https://gitee.com/vcan123/jetson-inference
cd jetson-inference/
git submodule update --init  初始化
mkdir build
cd build
cmake ..
// 不下载模型,也不安装pytorch 跳过就行
make

正常来说make不会出现问题,耐心等到几分钟即可。

此图片表示make编译完成!

**

测试官方例程文件下载地址:

**
模型文件地址:https://github.com/dusty-nv/jetson-inference/releases

一、目标分类:

若使用的是csi摄像头则使用第一个代码
若使用的是usb摄像头则寻找自己的摄像头代码数0/1/2

在进行视频检测之前,需要确定一下自己的视频输入的方式,是通过USB视频输入还是MIPI CSI的输入方式,还要通过以下指令确定一下摄像头的设备号

ls /dev/video*


另外还要了解以下视频输入的分辨率大小,通过安装V4L2可以确定USB摄像头的视频输入参数,终端输入指令如下

sudo apt-get install v4l-utils

终端输入以下指令即可看到摄像头输入视频的相关信息

v4l2-ctl --list-formats-ext

进入jetson-inference→data→networks
将模型解压至当前文件夹,在当前文件夹下打开终端

  tar -xzf /your file path

在Jetson-inference→build→aarch64→bin下打开终端

./imagenet-camera --network=googlenet --camera=0
# 或 ./imagenet-camera --network=googlenet --camera=/dev/video0

例子如下
**

二、图像分割:

**
解压模型到jetson-inference→data→networks中

tar -xzf /your file path

在Jetson-inference→build→aarch64→bin下打开终端运行命令

./segnet-console   # 查看所需要的参数项
./segnet-console --network=fcn-alexnet-aerial-fpv-720p ./images/fruit_0.jpg fruit_0.jpg 


三、人脸检测:
解压模型到jetson-inference→data→networks中

tar -xzf /your file path

在Jetson-inference→build→aarch64→bin下打开终端运行命令

./detectnet-camera --network=facenet --camera=/dev/video0


运行结果如上。

好啦,第一篇学习文章到此结束,给大家简单的0基础介绍了一下,体验一下nx设备的优秀性能,接下来我将在nx中配置yolov4的环境,并为大家排忧解难!喜欢的小伙伴欢迎点赞收藏哦!

有问题的小伙伴可以一起交流!

期待我们下一期再见!

Jeston NX 学习笔记(一)欢迎咨询相关推荐

  1. Jetson Xavier NX学习笔记(三)系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版)

    Jetson Xavier NX 系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版) 文章目录 Jetson Xavier NX 系统烧录+开机教程+YOLOv7环境搭建+错误总结(详细版) ...

  2. CUBRID学习笔记 1 简介 cubrid教程

    CUBRID 是一个全面开源,且完全免费的关系数据库管理系统.CUBRID为高效执行Web应用进行了高度优化,特别是需要处理大数据量和高并发请求的复杂商务服务.通过提供独特的最优化特性,CUBRID可 ...

  3. 不忘初心helloworld,IMX6入门学习笔记

    本文按照时间学习的先后顺序,入门体验了知名半导体厂商NXP的著名处理器--IMX6. 无论你是否有基础,都能按照流程学会软件使用和交叉编译方法,老规矩:看不懂算我的. 了解开发板 官方资料链接: ht ...

  4. 百度计算广告学沙龙学习笔记 - 内容匹配广告

    百度计算广告学沙龙学习笔记 - 内容匹配广告 时间 2014-02-05 18:53:55 CSDN博客 原文  http://blog.csdn.net/three_body/article/det ...

  5. OpenCV学习笔记(四十六)——FAST特征点检测features2D OpenCV学习笔记(四十七)——VideoWriter生成视频流highgui OpenCV学习笔记(四十八)——PCA算

    OpenCV学习笔记(四十六)--FAST特征点检测features2D 特征点检测和匹配是计算机视觉中一个很有用的技术.在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用.这一次先介绍特征点检 ...

  6. Windows保护模式学习笔记(九)—— 2-9-9-12分页

    Windows保护模式学习笔记(九)-- 2-9-9-12分页 要点回顾 10-10-12分页 原理 环境配置 2-9-9-12分页 原理 PDPTE PDE PTE XD/NX标志位 环境配置 实验 ...

  7. 机器学习理论《统计学习方法》学习笔记:第四章 朴素贝叶斯法

    机器学习理论<统计学习方法>学习笔记:第四章 朴素贝叶斯法 4 朴素贝叶斯法 4.1 朴素贝叶斯法的学习与分类 4.1.1 基本方法 4.1.2 后验概率最大化的含义 4.2 朴素贝叶斯法 ...

  8. 机器学习理论《统计学习方法》学习笔记:第二章 感知机

    <统计学习方法>学习笔记:第二章 感知机 2 感知机 2.1 感知机模型 2.2 感知机学习策略 2.2.1 数据的线性可分性 2.2.2 感知机学习策略 2.3 感知机学习算法 2.3. ...

  9. 深度学习入门之PyTorch学习笔记:多层全连接网络

    深度学习入门之PyTorch学习笔记 绪论 1 深度学习介绍 2 深度学习框架 3 多层全连接网络 3.1 PyTorch基础 3.2 线性模型 3.2.1 问题介绍 3.2.2 一维线性回归 3.2 ...

最新文章

  1. 【SqlServer】SqlServer中的更新锁(UPDLOCK)
  2. oVirt 3.4.3-1 LiveCD ISO based on CentOS 6.5
  3. slack 国内 android,使用Slack Api登录,Android
  4. 自由自在休闲食品实现奶茶妹的创业梦
  5. 2017/Province_C_C++_A/7/正则问题
  6. 数据全裸时代,你的隐私有多容易获取?
  7. oracle—ebs_采购功能点操作手册,oracle—EBS_采购功能点操作手册
  8. linux vnc 改端口号,基于Linux中vnc配置端口号的修改方法
  9. dataGuard client 自动切换
  10. fatal error C1010: unexpected end of file while looking for precompiled header directive
  11. 案例:需求问题的解决方案
  12. 正确的特征点匹配对_了解如何正确选择特征
  13. 航空三字代码表_国际国内城市三字代码查询-城市航空代码表;
  14. word鼠标右下角有一个小方块_word
  15. 理解类8583报文协议
  16. [TravelNotes] WC 2017 THUWC 2017 游记
  17. chrome 插件导出与导入
  18. Excel中VLOOKUP函数的详细用法(灰常有用,求加精!求加精!)
  19. 转 做个男人,做个成熟的男人,做个有城府的男人
  20. 什么是工厂模式、代理模式?

热门文章

  1. JSON 学习5——JSON 数组
  2. CSP-何以包邮?(从背包问题的角度出发)
  3. [Vue3实操] 开发Todo List
  4. execl execv
  5. pdf转图片,图片转pdf,word转图片,word转pdf
  6. html单选按钮 状态,HTML input radio 单选按钮简介说明
  7. DroidPlugin手札——home键强杀处理
  8. linux C函数之strdup函数分析
  9. 46 行 Python 代码,做一个会旋转的三维甜甜圈!
  10. Oracle hint详解