我正在尝试在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
似乎 Amazon AMI的* 默认存储yum库不包含 OpenCV 软件包。 ***
yum
您可以通过以下简单步骤从源代码自己编译它:
sudo yum install git cmake gcc-c++
git clone https://github.com/Itseez/opencv.git
git checkout <required version>
cmake <path to sources> make sudo make install
这是基本步骤-之后,您将获得带有某些默认模块的 OpenCV 。在实际构建之前,您可以阅读 cmake 输出并调整安装。可能您应该根据需要安装其他软件包(例如 libpng , libjpg , python 等)。