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

  • 抖音企业号怎么变成个人号(抖音企业号怎么注册)

    抖音企业号怎么变成个人号(抖音企业号怎么注册)

  • 红米k40pro+是不是屏幕指纹(红米k40pro+是不是游戏手机)

    红米k40pro+是不是屏幕指纹(红米k40pro+是不是游戏手机)

  • 卡贴机激活sim卡无效(卡贴机完美激活教程)

    卡贴机激活sim卡无效(卡贴机完美激活教程)

  • 微信如何@个人(微信如何个人认证)

    微信如何@个人(微信如何个人认证)

  • 苹果手机用电量突然很快是哪没关吗(苹果手机用电量怎么关闭)

    苹果手机用电量突然很快是哪没关吗(苹果手机用电量怎么关闭)

  • 微信被移出群聊怎么加回去(微信被移出群聊还能加群里的人吗)

    微信被移出群聊怎么加回去(微信被移出群聊还能加群里的人吗)

  • 阿里淘小铺是什么时候成立的啊(阿里巴巴淘小铺是什么)

    阿里淘小铺是什么时候成立的啊(阿里巴巴淘小铺是什么)

  • 拼多多聚宝盆在哪里打开(拼多多里聚宝盆)

    拼多多聚宝盆在哪里打开(拼多多里聚宝盆)

  • 手机wps扫描功能在哪里(手机wps扫描功能在哪里设置)

    手机wps扫描功能在哪里(手机wps扫描功能在哪里设置)

  • 电脑已接通电源未充电怎么回事(电脑已接通电源0%)

    电脑已接通电源未充电怎么回事(电脑已接通电源0%)

  • 按下侧边按钮使用siri什么意思(按下侧边按钮使用siri怎么按)

    按下侧边按钮使用siri什么意思(按下侧边按钮使用siri怎么按)

  • 监控rtsp是什么意思(摄像机 rtsp)

    监控rtsp是什么意思(摄像机 rtsp)

  • excel文件加密怎么设置(excel文件加密怎么设置密码)

    excel文件加密怎么设置(excel文件加密怎么设置密码)

  • windows7不再支持了还能继续用吗?(不支持win7系统怎么解决)

    windows7不再支持了还能继续用吗?(不支持win7系统怎么解决)

  • excel2010的主要功能包括(excel2010的主要功能)

    excel2010的主要功能包括(excel2010的主要功能)

  • 抖音怎么弄合集(抖音怎么弄合集有什么要求)

    抖音怎么弄合集(抖音怎么弄合集有什么要求)

  • 手机发邮件会暴露ip吗(手机发邮件会被追踪到吗)

    手机发邮件会暴露ip吗(手机发邮件会被追踪到吗)

  • oppoa11是全网通的吗(oppoa11全网通参数配置)

    oppoa11是全网通的吗(oppoa11全网通参数配置)

  • 苹果xr多大屏幕尺寸(苹果7多大屏幕)

    苹果xr多大屏幕尺寸(苹果7多大屏幕)

  • 拼多多如何清除推荐(拼多多如何清除个人信息)

    拼多多如何清除推荐(拼多多如何清除个人信息)

  • 腾讯地图如何记录轨迹(腾讯地图如何记录)

    腾讯地图如何记录轨迹(腾讯地图如何记录)

  • 充电仓怎么看充满电(充电仓怎么看充满电一直是红的)

    充电仓怎么看充满电(充电仓怎么看充满电一直是红的)

  • app加载设计怎么做(app加载数据很慢什么原因)

    app加载设计怎么做(app加载数据很慢什么原因)

  • php去除小数点后多余0的方法(php去掉最后一个逗号)

    php去除小数点后多余0的方法(php去掉最后一个逗号)

  • python copy()和直接赋值的区别(python copyto)

    python copy()和直接赋值的区别(python copyto)

  • 总分公司报税有哪些注意事项
  • 实收资本印花税是营业账簿吗
  • 个人所得税如何计算
  • 进出口环节税
  • 进项税额不允许抵扣怎么计算
  • 火车票丢了怎么补打报销凭证
  • 互联网公司如何盈利
  • 可供出售金融资产和长期股权投资
  • 对外投资借款费用计入
  • 计提残疾人保障金的基数是什么
  • 存货损失会计处理
  • 应收账款无法收回分录
  • 保险营销员的佣金怎么算个税
  • 商贸企业加工费票计入什么科目
  • 企业所得税本季度可以弥补上季度亏损吗?
  • 一般纳税人可以开3%的发票吗
  • 个人独资企业所得税
  • 企业所得税季度预缴
  • 其他货币资金的概念
  • 在建工程计提减值准备可以转回吗
  • 付款凭证和记账凭证一样吗
  • 公司的车卖了
  • 小规模纳税人开专票不超过30万要交税吗
  • 控股子公司是
  • 客户扣了一部分不合格产品的货款,请问如何做账呢?
  • 进项税额加计扣除分录
  • win10指纹传感器在哪里
  • 结转未交增值
  • windows8.1下Apache+Php+MySQL配置步骤
  • 城建税申报表怎么作废
  • 收外汇的账务处理实例
  • 最薄的索尼微单
  • 应税消费品投资的筹划方法
  • laravel中的session有效期
  • 第三方库引用
  • framework在哪里打开
  • 企业所得税年报截止日期2023
  • 手把手教你如何套路男神
  • laravel orm使用
  • vue.js.
  • 归还本金和利息的分录
  • opencv拼接图片
  • 命令who的含义
  • php 引用
  • 筹建期间发生的收入
  • 其他应收款资产类
  • 免税不能抵扣
  • 企业存续情况
  • 房地产销售老项目增值税
  • 月底如何结转成本
  • 营业收入是指从全部营业收入中扣除
  • 房地产开发企业与转让房地产有关的税金
  • 暂估出库需要确认收入吗
  • 小规模纳税人购入货物收到增值税专用发票
  • 房地产企业收到政府补助
  • mysql解压版
  • linux命令放在哪个路径
  • reg注册表格式文件
  • xp系统插u盘没反应怎么解决
  • ubuntu有线正在连接
  • Mac OS X Mavericks的Finder打开不同标签的操作步骤
  • 电脑dbs是什么
  • linux的三个部分
  • win10怎么看下载的软件
  • windows10如何取消密码开机
  • linux查看开机运行时间
  • 在github开源的项目有假的吗
  • css样式表实验心得
  • ant编译工具