如何在Amazon Linux上安装OpenCV?

9avjhtql  于 2023-01-16  发布在  Linux
关注(0)|答案(2)|浏览(139)

我尝试在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
iezvtpos

iezvtpos1#

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

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

  • 安装必要的软件包:

sudo yum install git cmake gcc-c++

  • 从存储库克隆OpenCV

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

  • (可选)选择所需版本,如果不这样做,将构建主分支:

git checkout <required version>

  • compile and install -在你想要编译它的地方创建文件夹,在那里输入并键入:
cmake <path to sources>
make
sudo make install

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

slwdgvem

slwdgvem2#

在最新的linux版本中,cmake应该高于3.5,以便安装opencv和其他软件包。要在Fedora或类似的版本中安装,请使用sudo yum install cmake3

相关问题