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

在Linux系统中安装OpenCV,可以通过pip为Python环境快速安装,或者编译源代码以支持C++和Java。编译安装涉及安装GCC和Cmake依赖,然后使用Cmake预编译并执行make命令。若要支持Python3和Java,需配置相应环境变量。卸载时,在build目录下运行makeuninstallall。
摘要由CSDN通过智能技术生成

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

pip3 install opencv-python

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

安装依赖

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

# Debian/Ubuntu版本
sudo apt-get install build-essential
sudo apt-get install cmake

# CentOS发行版本
sudo yum install gcc gcc-c++
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命令即可:

make
make install

 

卸载OpenCV

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

make uninstall all

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值