一尘不染

如何在Amazon Linux上安装OpenCV?

linux

我正在尝试在Amazon
Linux实例上安装OpenCV与Pastec一起使用。这是我第一次使用Amazon服务,而且我对Linux的使用经验不足。

我将如何安装OpenCV及其对Amazon Linux的依赖关系?

我尝试使用以下命令添加EPEL存储库:

$ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

…可以,但是仍然无法安装OpenCV …

$ sudo yum --enablerepo=epel install opencv-core
Loaded plugins: priorities, update-motd, upgrade-helper
948 packages excluded due to repository priority protections
Nothing to do

阅读 279

收藏
2020-06-07

共1个答案

一尘不染

似乎 Amazon AMI的* 默认存储yum库不包含 OpenCV 软件包。 ***

您可以通过以下简单步骤从源代码自己编译它:

  • 安装必要的软件包:

sudo yum install git cmake gcc-c++

  • 从存储库克隆 OpenCV

git clone https://github.com/Itseez/opencv.git

  • (可选)选择所需的版本:

git checkout <required version>

  • 编译并安装-创建要在其中构建文件夹,在此输入并键入:

cmake <path to sources> make sudo make install

这是基本步骤-之后,您将获得带有某些默认模块的 OpenCV 。在实际构建之前,您可以阅读 cmake
输出并调整安装。可能您应该根据需要安装其他软件包(例如 libpnglibjpgpython 等)。

2020-06-07