位置: IT常识 - 正文

Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)

编辑:rootadmin
Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)

推荐整理分享Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

Jetson Xavier NX配置全过程——系统与SDK烧录(一)Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)Jetson Xavier NX配置全过程——D435i驱动安装(三)  

目录

一、前言

二、安装jtop

三、卸载OpenCV

四、安装OpenCV4.5.3

1、安装依赖库

2、更换国内源

3、下载 OpenCV 和 opencv_contrib 源码

4、检验安装结果

一、前言

通过Jetson SDK Components安装的OpenCV 4.1.1版本是不带 CUDA 加速的,无法充分利用 NX 的 GPU 性能,所以先卸载OpenCV 4.1.1后再安装OpenCV 4.5.3。

二、安装jtop

jtop工具在查看jetson边缘计算产品的cpu,gpu,以及内存使用率时非常方便,而且还能查看cuda,cudnn,opencv等相关工具的详细版本号,基本是使用jetson边缘计算产品必装的工具。

我们使用python3的安装方式

sudo apt install python3-pipsudo -H pip3 install jetson-statssudo systemctl restart jetson_stats.service

安装后重启,即可以使用

三、卸载OpenCVsudo apt purge libopencv*sudo apt autoremovesudo apt update四、安装OpenCV4.5.31、安装依赖库

在终端输入以下命令:

sudo apt install -y build-essential checkinstall cmake pkg-config yasm git gfortransudo apt install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-devsudo apt install -y libjpeg8-dev libjasper-dev libpng12-dev libtiff5-dev libavcodec-dev libavformat-dev libswscale-dev libxine2-dev libv4l-devsudo apt install -y libgtk2.0-dev libtbb-dev libatlas-base-dev libfaac-dev libmp3lame-dev libtheora-dev libvorbis-dev libxvidcore-dev libopencore-amrnb-dev libopencore-amrwb-dev x264 v4l-utilssudo apt install -y python-dev python-numpy libtbb2 libjpeg-dev libpng-dev libtiff-dev libdc1394-22-devsudo apt update

不出意外应该会报错:E: 无法定位软件包 librealsense2-dkms,这时候我们换源即可解决问题。

2、更换国内源Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)

将以前的源备份一下,以防以后可以用的。

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

使用gedit打开文档。

sudo gedit /etc/apt/sources.list

将下边的清华源复制进去,然后点击保存关闭。

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricteddeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe

更新软件列表。

sudo apt update3、下载 OpenCV 和 opencv_contrib 源码

1、源码下载

分别前往 OpenCV 和 opencv_contrib 的 github 仓库下载源码 ( 👈 点击超链接跳转)

注意 OpenCV 和 opencv_contrib 的版本要对应正确

2、编译和安装

将 opencv-4.5.3.zip 和 opencv_contrib-4.5.3.zip 放在同一文件夹(很重要)

cd opencv-4.5.3mkdir buildcd build

执行cmake

cmake \-DCMAKE_BUILD_TYPE=Release \-DCMAKE_INSTALL_PREFIX=/usr/local \-DOPENCV_ENABLE_NONFREE=1 \-DBUILD_opencv_python2=1 \-DBUILD_opencv_python3=1 \-DWITH_FFMPEG=1 \-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda \-DCUDA_ARCH_BIN=7.2 \-DCUDA_ARCH_PTX=7.2 \-DWITH_CUDA=1 \-DENABLE_FAST_MATH=1 \-DCUDA_FAST_MATH=1 \-DWITH_CUBLAS=1 \-DOPENCV_GENERATE_PKGCONFIG=1 \-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.5.3/modules \..

进行 make,然后等待2~3个小时

make -j4 # 四线程编译

make编译完成后,进行安装

sudo make install4、检验安装结果

在终端中输入

pythonimport cv2cv2.__version__

打印出本次安装版本号即安装正确。

本文链接地址:https://www.jiuchutong.com/zhishi/288772.html 转载请保留说明!

上一篇:最新CUDA环境配置教程(ubuntu 20.04 + cuda 11.7 + cuDNN 8.4)(cuda运行环境)

下一篇:Vue3 + Element Plus 按需引入 - 自动导入(vue3elementplus首页布局)

  • 车船税规定怎么缴纳
  • 济南非税是什么意思
  • 税目是什么意思和内容
  • 进出口贸易公司需要什么资质
  • 个人独资企业可以投资有限公司吗
  • 利息费用和利息支出的区别计算公式
  • 2020小规模纳税人印花税怎么算
  • 自然人税收管理扣缴端申报实训心得
  • 咨询费成本怎么成本结转
  • 注册资本未到位转让股权
  • 固定资产转为投资性房地产折旧
  • 计入增值税应税销售额
  • 费用发票的种类
  • 别人的项目挂靠我公司怎么做账?
  • 退休人员是否还继续享受社保
  • 出口发票税率开错了怎么办
  • 货物进出口代理公司
  • 个体户没有三证合一,年检
  • 低价销售代替非正常损失避免转出进项税?
  • 待解报预算收入扣款怎么做账
  • 保户储金科目属于保险公司的什么科目
  • 工会经费缴纳比例是哪里规定的
  • 小规模纳税人采购商品时有可能涉及的会计科目有
  • win7系统重启怎么还原系统
  • 建筑业产值填哪个数据
  • 圣托里尼岛具体位置
  • 今日清明节的下一句是什么
  • 红字发票进项转出当期
  • gps定位器怎么开启
  • 分公司可以开基本账户吗
  • 发票去税务局认证了就可以直接抵扣了吗
  • 个体工商户建账办法最新
  • 财务咨询公司能出尽调报告吗
  • java中日志的作用
  • mongodb游记
  • 交通费 抵扣
  • 自然人税收管理系统扣缴客户端官网
  • sql server 2008 r2数据库备份
  • 个人取得劳务报酬个人所得税
  • 股东的报销款可以抵投资款吗
  • 单位外币卡账户的资金应从其单位的外汇账户转账存入
  • 银行预留印鉴是啥
  • 折旧与摊销会计分录
  • 代扣代缴公积金现金流量
  • 出口退税申报需要手动录入什么信息呢
  • 扶贫小额信贷分贷统还违规吗
  • 应付工资是应付账款吗
  • 审计如何判断跨期
  • 企业网银的电子对账未签约需要本人去吗
  • 外商投资企业开什么发票
  • 本年利润有余额么
  • 提供劳务的收入计入什么科目
  • 绿色安装包怎么卸载
  • win8.1退回win8
  • openstack 创建云主机,计算节点磁盘不足
  • centos查看所有文件
  • 注册表 命令
  • 家庭版的海鲜大杂烩
  • ubuntu linux
  • ubuntu设置启动项
  • 电脑开机黑屏光标闪烁怎么解决
  • 为什么我无法更改某些设置电脑
  • node_
  • js的事件绑定
  • Extjs Label的 fieldLabel和html属性值对齐的方法
  • android图片布局
  • unity update优化
  • 原生js实现路由
  • nodejs bull
  • 如何用jquery
  • CentOS下mysql定时备份Shell脚本分享
  • python从入门到精通
  • python二叉树
  • js引用传递
  • js特殊字符有哪些
  • javascript substring的用法
  • jqueryapi手机版
  • 税务局稽查科是干什么的工作
  • 一年内在两家公司任职个税汇算清缴
  • 国际税务师证书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设