如何在Amazon Linux上安装OpenCV?

时间:2015-12-12 20:24:45

标签: linux opencv amazon-ec2 amazon-elastic-beanstalk

我尝试在Amazon Linux实例上安装OpenCV以与Pastec一起使用。这是我第一次使用亚马逊服务,而且我没有太多使用Linux的经验...

我如何在Amazon Linux上安装OpenCV及其依赖?

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

sudo apt-get install -y build-essential

...虽然有效但仍然无法安装OpenCV ......

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

2 个答案:

答案 0 :(得分:14)

Amazon AMI 的默认sudo yum install git cmake gcc-c++回购似乎不包含 OpenCV 包。

您可以通过以下简单步骤自行编译:

  • 安装必要的软件包:

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

    从存储库
  • 克隆 OpenCV

git checkout <required version>

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

cmake <path to sources> make sudo make install

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

@cookbook_name

它的基本步骤 - 在此之后,您将拥有带有一些默认模块的 OpenCV 。您可以在实际构建之前阅读 cmake 输出并调整安装。您可能需要根据需要安装其他软件包(例如 libpng libjpg python 等)。

答案 1 :(得分:0)

为了安装opencv和其他软件包,

cmake在最新的Linux版本中应该高于3.5。要在Fedora或类似版本中安装,请使用 sudo yum install cmake3