位置: 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首页布局)

  • 小米电视怎么关闭小爱同学(小米电视怎么关闭自动续费)

    小米电视怎么关闭小爱同学(小米电视怎么关闭自动续费)

  • 荣耀20Pro手机怎么关机(荣耀20pro手机怎么调出智能遥控)

    荣耀20Pro手机怎么关机(荣耀20pro手机怎么调出智能遥控)

  • 预埋网线如何更换(更换预埋网线专业团队)

    预埋网线如何更换(更换预埋网线专业团队)

  • microsoft.net framework是什么(microsoft.net framework 4.5)

    microsoft.net framework是什么(microsoft.net framework 4.5)

  • adsl拨号上网什么意思(adsl是拨号上网吗)

    adsl拨号上网什么意思(adsl是拨号上网吗)

  • 三星s20有红外线遥控功能吗(三星s20红外线遥控怎么用)

    三星s20有红外线遥控功能吗(三星s20红外线遥控怎么用)

  • 荣耀v20可以只换外屏吗(荣耀v20可以只换屏幕吗)

    荣耀v20可以只换外屏吗(荣耀v20可以只换屏幕吗)

  • win10加内存条后需要设置吗(win10加内存条后一直在检测中)

    win10加内存条后需要设置吗(win10加内存条后一直在检测中)

  • 看直播手机发烫怎么办(快手看直播手机发烫)

    看直播手机发烫怎么办(快手看直播手机发烫)

  • 想改微信号可以二次修改吗(微信号可更改)

    想改微信号可以二次修改吗(微信号可更改)

  • appkey不匹配怎么解决(appkey错误)

    appkey不匹配怎么解决(appkey错误)

  • 抖音怎么设置不显示年龄(抖音怎么设置不显示ip地址)

    抖音怎么设置不显示年龄(抖音怎么设置不显示ip地址)

  • 怎么设置艺术字的位置(怎么设置艺术字大小)

    怎么设置艺术字的位置(怎么设置艺术字大小)

  • 主机开了显示器亮了,可是显示不出来(主机开了显示器显示无信号怎么回事)

    主机开了显示器亮了,可是显示不出来(主机开了显示器显示无信号怎么回事)

  • 快手怎么用快手号登录(快手怎么用快手号登陆)

    快手怎么用快手号登录(快手怎么用快手号登陆)

  • 小米平板可以打电话吗(小米平板可以打英雄联盟吗)

    小米平板可以打电话吗(小米平板可以打英雄联盟吗)

  • 快捷打印键是ctrl加什么(快捷键打印键)

    快捷打印键是ctrl加什么(快捷键打印键)

  • word怎么把所有数字换字体(word怎么把所有的图片一起调整大小)

    word怎么把所有数字换字体(word怎么把所有的图片一起调整大小)

  • 高德地图标注地点(高德地图标注地名)

    高德地图标注地点(高德地图标注地名)

  • thinkpad开机键在哪里(联想thinkpad开机键在哪)

    thinkpad开机键在哪里(联想thinkpad开机键在哪)

  • 如何让歌词在手机桌面(如何让歌词在手机上显示)

    如何让歌词在手机桌面(如何让歌词在手机上显示)

  • 红外检测的原理(红外检测的基本步骤)

    红外检测的原理(红外检测的基本步骤)

  • 微型计算机能处理的最小数据单位是什么(微型计算机能处理的最小数据单位是)

    微型计算机能处理的最小数据单位是什么(微型计算机能处理的最小数据单位是)

  • 删除所有驱动器会怎样(重置电脑选择删除所有驱动器)

    删除所有驱动器会怎样(重置电脑选择删除所有驱动器)

  • 苹果7描述文件与设备管理找不到(苹果7描述文件在哪里找到)

    苹果7描述文件与设备管理找不到(苹果7描述文件在哪里找到)

  • 如何增强无线网络信号?(如何增强无线网卡的接收能力)

    如何增强无线网络信号?(如何增强无线网卡的接收能力)

  • Web漏洞扫描器-Xray使用方法(web漏洞扫描器的设计与实现)

    Web漏洞扫描器-Xray使用方法(web漏洞扫描器的设计与实现)

  • python logging日志的禁用(python中的logging记录日志)

    python logging日志的禁用(python中的logging记录日志)

  • 小微企业所得税税率2023年最新税率表
  • 偷税漏税是指什么税种
  • 个税是每个月都扣吗
  • 长期借款利息计入应付利息吗
  • 税收优惠退税账户是什么
  • 企业所得税可以抵扣吗
  • 应收账款让售账务处理
  • 固定资产大修理支出标准
  • 会计期末要做的事情
  • 核销债权债务依据
  • 受托代销商品和受托代销商品款是什么科目
  • 对方公司注销用现金还货款怎么入帐?
  • 减免税费期末如何结转
  • 公司理财收益账务处理
  • 公司购入房产账务处理
  • 税字号是不是纳税人识别号
  • 公司拍卖车牌
  • 小规模企业增值税税率是多少
  • 小规模纳税人月销售额不超过10万免征
  • 一般纳税人有什么区别
  • 企业收到政府拆迁补偿款要交税吗怎么做账
  • 银行承兑汇票质押率90%
  • php自定义变量
  • 月末账务结转
  • linux下4种kill某个用户所有进程的方法
  • ant design vue vue3
  • 公司收到财政拨付办公经费
  • 二连浩特老照片
  • php中常见的错误类型有
  • 固定资产的预计使用寿命和净残值发生变更
  • 税控减免怎么做账
  • yii2中dropDownList实现二级和三级联动写法
  • 【JavaScript 刨根问底之】requestAnimationFrame以及延时器
  • 最新版本TVBox配置地址
  • addr指令
  • php无限分类实现不实用递归
  • 预收账款的借贷方向是加还是凿
  • 退货款现金流量表填什么?
  • 个税申报密码重置多久能用
  • 简易计税开票税率
  • 公司汽车转卖给个人税率
  • 一般纳税人不开票收入怎么做账
  • 所得税退税可以不退吗
  • 买一赠一怎么做账
  • 销售货款是什么
  • 支付结算办法实施细则最新
  • 企业营改增税率是多少
  • 固定资产的核算包括
  • 物业管理费发票税率
  • 年终建账于年初建账,在录入期初余额时有什么不一样?
  • 社保系统个人信息
  • 小规模纳税人怎么申报增值税报表
  • 毛利和净利的区别大白话
  • 银行日记账怎么导出
  • windows server 2008 64位MySQL5.6免安装版本配置方法图解
  • 在sql查询中使用where子句指定的是
  • windows server 2008 硬盘格式
  • 使用http_load来给Linux系统的服务器做压力测试
  • 在基于Xen的CentOS系统VPS上配置PPTP VPN的教程
  • 自制简易手工
  • win8系统怎么更改系统语言
  • snmptrap.exe - snmptrap是什么进程 有什么作用
  • windows无法访问\\192.168.1.104
  • win10桌面图片预览
  • linux基本环境怎么选
  • win7系统打印机服务开启
  • 微软股票
  • JavaScript数据类型分为哪两大类
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • 批处理 dir
  • unity3d教学视频
  • centos7如何分区
  • jquery解析html文本
  • 安卓 截图
  • android之startActivityForResult的使用
  • js变量作用域
  • js的调用函数
  • 税务分享风险如何解决
  • 企业跨区域迁移
  • 上海买新房办贷款流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设