当前位置:   article > 正文

Linux服务器上如何安装OpenCV的库?_opencv linux

opencv linux

Linux上安装OpenCV其实挺简单的。对于Python来说,可以直接使用pip进行安装,如:

pip3 install opencv-python

当然,如果你是想在C++或者Java内作为外部包使用,你可以考虑编译安装。

安装依赖

首先是依赖安装问题,我们需要有GCC编译器还有Cmake:

  1. # Debian/Ubuntu版本
  2. sudo apt-get install build-essential
  3. sudo apt-get install cmake
  4. # CentOS发行版本
  5. sudo yum install gcc gcc-c++
  6. sudo yum install cmake

OpenCV源码

我们进入OpenCV的官网找到Source Forge选项:

Cmake预编译

下载好了OpenCV的源码,接下来我们使用Cmake进行预编译,进入OpenCV源码目录,输入:

cmake -S . -B build -DCMAKE_INSTALL_PREFIX=/usr/local/opencv

其中:

DCMAKE_INSTALL_PREFIX:OpenCV的安装地址,这里选择安装到/sur/local/opencv里。

之后,就会开始“跑码”预编译生成build文件夹和Markfile文件:

但是这样,我们后续编译只能安装Python2(系统)和C++的支持,无法支援到Python3和java。

需要支援带Python3和Java,需要在Cmake前,部署JAVA_HOME和设置Python3的地址。具体可以看原文嗷

我们Cmake预编译没问题,只需运行make命令即可:

  1. make
  2. make install

 

卸载OpenCV

卸载OpenCV很简单,我们重新进入OpenCV源码目录内的build文件夹,运行:

make uninstall all

之后,OpenCV就会自动卸载完成:

 综上所述,就是Linux上安装OpenCV的方法嗷。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/164776
推荐阅读
相关标签
  

闽ICP备14008679号