如何在Amazon Linux上安装OpenCV?

我正在尝试安装OpenCV, 以便在Amazon Linux实例上使用Pastec 。 这是我第一次使用亚马逊服务,我没有太多的使用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 

Solutions Collecting From Web of "如何在Amazon Linux上安装OpenCV?"

看来, 亚马逊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等)。