如何在CentOS 7上安装OpenCV

OpenCV,又称开源计算机视觉图书馆,是一个开源的跨平台计算机视觉算法库。目前,OpenCV被广泛应用于各种视觉处理领域,如面部识别、手势识别、人机交互、物体识别、运动跟踪等。

OpenCV可以部署在不同的平台上,包括Windows、Linux、Android、iOS等。在本文中,笔者将向您展示如何编译和安装OpenCV 3.3.0。

 

前提条件

一个Vultr CentOS 7 x64服务器实例。

作为根用户登录。

服务器实例已更新为最新的稳定状态。

步骤1:为OpenCV安装依赖项

使用以下命令来安装OpenCV的所有必需的依赖项:

yum groupinstall "Development Tools" -y

yum install cmake gcc gtk2-devel numpy pkconfig -y

第二步:下载OpenCV 3.3.0档案

下载和解压OpenCV 3.3.0档案如下:

cdwget https://github.com/opencv/opencv/archive/3.3.0.zipunzip 3.3.0.zip

步骤3:编译并安装OpenCV 3.3.0

使用以下命令编译和安装OpenCV,并编译OpenCV文件将保存在/ usr/ local目录中。

cd opencv-3.3.0mkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=DEBUG -D CMAKE_INSTALL_PREFIX=/usr/local ..makemake install

步骤4:配置所需的变量

为了编译和安装文件,您需要为pkgconfig和OpenCV指定path info:

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig/echo '/usr/local/lib/' >> /etc/ld.so.conf.d/opencv.confldconfig

第5步(可选):运行测试

要测试OpenCV安装,您可以从OpenCV额外存储库下载额外的测试数据:

cdgit clone https://github.com/opencv/opencv_extra.gitexport OPENCV_TEST_DATA_PATH=/root/opencv_extra/testdata

在cmake构建目录中,您将发现几个以相同格式opencv_test_ *命名的测试执行程序。运行您感兴趣的任何一个测试。例如:

cd /root/opencv-3.3.0/build/binls./opencv_test_photo

到此结束,感谢你的阅读。

发表评论

电子邮件地址不会被公开。 必填项已用*标注