ubuntu18.04查询opencv库路径,检查Opencv有无正确设置环境变量,以及卸载和安装教程

这篇具有很好参考价值的文章主要介绍了ubuntu18.04查询opencv库路径,检查Opencv有无正确设置环境变量,以及卸载和安装教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、查询OpenCV库的路径

1. 打开终端或命令提示符

2. 输入以下命令来查询OpenCV库的路径:

pkg-config --libs opencv

   这个命令将返回OpenCV库的链接选项,其中包含库的路径信息。

3. 查找返回结果中的`-L`选项,后面跟着的路径就是OpenCV库的路径。

   例如,如果返回结果中有`-L/usr/local/lib`,那么`/usr/local/lib`就是OpenCV库的路径。

请注意,这个方法假设你已经正确安装了OpenCV,并且在系统中配置了正确的环境变量。如果你的系统中没有安装pkg-config或者没有正确配置OpenCV的环境变量,那么这个方法可能无法正常工作。在这种情况下,你可以尝试在系统中搜索OpenCV库文件,或者查看你的编译器或IDE的配置,以确定OpenCV库的路径。

二、Opencv有无正确设置环境变量

1. 打开终端或命令提示符。

2. 输入以下命令来查询OpenCV的版本信息:

pkg-config --modversion opencv

   如果返回OpenCV的版本号,则表示环境变量已正确设置。

3. 如果命令返回错误或找不到OpenCV的版本号,可能是环境变量没有正确设置。

   - 在Linux或macOS上,你可以通过编辑`~/.bashrc`或`~/.bash_profile`文件来设置环境变量。确保以下行已添加到文件中:

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH

     保存文件后,编译.bashrc文件

source ~/.bashrc

   - 在Windows上,你可以通过编辑系统环境变量来设置环境变量。将OpenCV的安装路径添加到`Path`变量中。

4. 重新运行步骤2的命令来查询OpenCV的版本信息。如果能够成功返回版本号,则表示环境变量已正确设置。

请注意,这个方法假设你已经正确安装了OpenCV,并且在系统中配置了正确的环境变量。如果你的系统中没有安装pkg-config或者没有正确配置OpenCV的环境变量,那么这个方法可能无法正常工作。在这种情况下,你可以尝试在系统中搜索OpenCV的安装路径,或者查看你的编译器或IDE的配置,以确定OpenCV的环境变量是否正确设置。

三、Opencv的卸载和安装

要在Jetson Nano的Ubuntu 18.04系统中卸载OpenCV并重新安装到指定位置,可以按照以下步骤进行:

1. 卸载OpenCV:打开终端,并使用以下命令卸载OpenCV:

sudo apt-get purge libopencv*

2. 删除OpenCV安装文件夹:使用以下命令删除OpenCV的安装文件夹(如果存在):

sudo rm -rf /usr/local/include/opencv*
sudo rm -rf /usr/local/lib/libopencv*

3. 下载OpenCV源代码:在终端中,使用以下命令下载OpenCV的源代码:

cd ~
git clone https://github.com/opencv/opencv.git

若出现问题:

正克隆到 'opencv'...
fatal: unable to access 'https://github.com/opencv/opencv.git/': Empty reply from server

这可能是由于网络连接问题导致的。以下是一些解决方法:

1. 检查网络连接:确保你的网络连接正常,并且可以访问互联网。尝试打开其他网页或使用ping命令检查网络连接是否正常。

2. 使用代理:如果你在使用代理服务器进行网络连接,请确保代理设置正确,并且克隆命令能够通过代理进行访问。你可以在终端中设置代理环境变量,例如:

export http_proxy=http://your_proxy_server:port
export https_proxy=http://your_proxy_server:port

将"your_proxy_server"和"port"替换为你的代理服务器地址和端口。

3. 使用其他克隆方式:如果以上方法仍然无法解决问题,你可以尝试使用其他克隆方式,例如使用SSH协议进行克隆。在终端中使用以下命令进行克隆:

git clone git@github.com:opencv/opencv.git

这将使用SSH协议进行克隆,而不是HTTPS协议。

4. 使用镜像站点:如果你的网络连接到GitHub较慢或不稳定,你可以尝试使用GitHub的镜像站点进行克隆。例如,你可以使用以下命令进行克隆:

git clone https://hub.fastgit.org/opencv/opencv.git

这将使用FastGit作为镜像站点进行克隆,可能会提供更快的下载速度。

如果问题仍然存在,建议尝试在其他时间或使用其他网络环境进行克隆。另外,你也可以参考GitHub的文档或联系GitHub支持团队,寻求更详细的帮助和支持。

4. 切换到指定版本:进入OpenCV源代码文件夹,并切换到你想要安装的特定版本。例如,如果你想要安装4.5.2版本,可以使用以下命令:

cd opencv
git checkout 4.5.2

5. 创建构建目录:在OpenCV源代码文件夹中,创建一个用于构建的目录,并进入该目录:
 

mkdir build
cd build

6. 配置构建:使用以下命令配置构建过程,并指定安装路径:

cmake -DCMAKE_INSTALL_PREFIX=/your/installation/path ..

将`/your/installation/path`替换为你想要安装OpenCV的路径。

7. 编译和安装:使用以下命令进行编译和安装:
 

make -j$(nproc)
sudo make install

8. 配置环境变量:打开`~/.bashrc`文件,并在末尾添加以下行来配置OpenCV的环境变量:

export LD_LIBRARY_PATH=/your/installation/path/lib:$LD_LIBRARY_PATH
export PKG_CONFIG_PATH=/your/installation/path/lib/pkgconfig:$PKG_CONFIG_PATH

将`/your/installation/path`替换为你安装OpenCV的路径。

9. 保存并关闭文件后

运行以下命令使环境变量生效:

source ~/.bashrc

查看版本信息:

pkg-config --modversion opencv

现在,你已经成功卸载了OpenCV并重新安装到指定位置。确保在安装过程中没有出现任何错误,并且你的安装路径和环境变量设置正确。

补充查看CUDA的方法:

ubntu仍然无法正确安装还可以使用:文章来源地址https://www.toymoban.com/news/detail-717341.html

sudo apt-get update

sudo apt-get install libopencv-dev

到了这里,关于ubuntu18.04查询opencv库路径,检查Opencv有无正确设置环境变量,以及卸载和安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu18.04下opencv多版本安装及切换

    Opencv网站:https://opencv.org/releases/ 查看已安装opencv的版本 建立opencv安装文件夹 下载解压后 安装路径设置:CMAKE_INSTALL_PREFIX=/usr/local/opencv4.5.1 成功图示 1、安装成功后还需要设置opencv的环境变量。打开文件: 2、将opencv3.4.5库文件的路径添加到环境变量中,将以下内容添加到最后

    2024年04月16日
    浏览(61)
  • Ubuntu18.04下opencv基础操作(打开图片及视频)

    开源计算机视觉(OpenCV)是一个主要针对实时计算机视觉的编程函数库。 OpenCV的应用领域包括: 2D和3D功能工具包 运动估计 面部识别系统 手势识别 人机交互 移动机器人 动作理解 物体识别 分割和识别 实体影像立体视觉:来自两个摄像机的深度感知 运动中的结构(SFM) 运动跟踪 增

    2024年04月17日
    浏览(32)
  • Ubuntu18.04安装多个pcl、opencv3.4

    Ubuntu18.04自带pcl版本为1.8,安装位置在 /usr/include/pcl-1.8。 最近项目要求pcl1.9,考虑安装多个pcl库,根据安装目录设置选用哪个pcl。 1、下载pcl 手动pcl压缩包下载链接 终端下载如下:  -b是分支的意思,这里对应的PCL版本为1.9.1,可以根据需求在链接中寻找pcl的版本,根据实际

    2024年02月01日
    浏览(45)
  • 在Ubuntu18.04中搭建基于QT的opencv环境

    前言 在看这篇文章之前,需要读者已经安装了qt环境如果还没有安装可以移步至这篇文章的后半断 链接: qt移植 获取cmake-gui sudo apt-get install cmake-gui 这一步主要是一会儿编译opencv的时候会用到 获取opencv的依赖环境 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcod

    2024年01月17日
    浏览(43)
  • ubuntu18.04下安装vscode并配置python+opencv

     进入vscode官网 https://code.visualstudio.com/ 下载完之后直接双击下载的包可以直接安装    打开vscode点击拓展然后搜索python点击安装 (我这边已经装过了) 现在打开终端(ctrl+alt+T) 输入python 不出意外会是ubuntu自带的2.7  现在pip install 安装opencv装不到python3.6解释器 现在输入ex

    2024年02月12日
    浏览(54)
  • Ubuntu18.04编译OpenCV时遇到无法下载ADE的问题

    安装OpenCV过程中编译时出现下载ADE失败的问题 报错如下: 问题出现原因: github访问超时 解决方法: 编译时增加Cmake选项,将下载源更改为GitCode镜像

    2024年02月03日
    浏览(50)
  • Ubuntu18.04,opencv-4.3.0和opencv_contrib-4.3.0安装(填坑)

    如果觉得本篇文章对您的学习起到帮助作用,请 点赞 + 关注 + 评论 ,留下您的足迹💪💪💪 本文主要Ubuntu18.04安装opencv-4.3.0和opencv_contrib-4.3.0,坑巨多,因此记录以备日后查看,同时,如果能够帮助到更多人,也不胜荣幸。 本文所使用安装包,百度网盘: 链接:https://pan.

    2024年02月12日
    浏览(73)
  • open_vins 安装(ubuntu18.04 opencv3.2.0)

    openvins官网 Getting Started » Installation Guide (ROS1 and ROS2) | OpenVINS Ubuntu 18.04 ROS 1 Melodic  (uses OpenCV 3.2) 这里他指的是ros1 melodic,他们用的opencv3.2测试过。 open_vins 官方给的组合 Ubuntu 18.04 ROS 1 Melodic  (uses OpenCV 3.2) Ubuntu 18.04   opencv 3.2.0    我本机是3.4.8其实,别人的博客用的3.4.6,肯定

    2024年02月03日
    浏览(42)
  • ubuntu 18.04 LTS交叉编译opencv 3.4.16并编译工程[全记录]

    参考博文: https://blog.csdn.net/qq_54199287/article/details/133780829?spm=1001.2014.3001.5506 如果遇到安装libjasper-dev错误,可参考博文: https://blog.csdn.net/lyc_daniel/article/details/133439255?spm=1001.2014.3001.5501 https://opencv.org/releases/ 放到home路径下的Exe文件夹(专门放用户安装的软件)中,其中build是后

    2024年02月04日
    浏览(50)
  • 在ubuntu18.04上编译C++版本jsoncpp/opencv/onnxruntime且如何配置CMakelist把他们用起来~

    这篇文章背景是笔者在ubuntu上编译C++代码,依赖一些包,然后需要编译并配置到CMakelist做的笔记。主要也是一直不太懂CMakellist,做个笔记以防忘记,也给读者提供一站式的参考,可能您需要的不是这几个包,但大同小异,再带上cmakelist加持,最后提供可视化远程调试教程,可

    2024年02月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包