如何在Linux上安装和使用OpenCV 2.4.9?

在Linux环境下安装OpenCV 2.4.9版本,可以按照以下步骤进行:

1、下载与解压

如何在Linux上安装和使用OpenCV 2.4.9?插图1
(图片来源网络,侵删)

访问 [SourceForge](https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip) 下载 OpenCV 2.4.9 的源码压缩包。

使用wget 命令在Ubuntu终端中直接下载(可选):wget https://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip

解压下载的文件到指定目录:unzip opencv-2.4.9.zip

2、安装依赖项

在Ubuntu系统中,使用以下命令安装构建工具和依赖库:

如何在Linux上安装和使用OpenCV 2.4.9?插图3
(图片来源网络,侵删)

```bash

sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

```

对于CentOS系统,使用yum 命令安装依赖:

```bash

如何在Linux上安装和使用OpenCV 2.4.9?插图5
(图片来源网络,侵删)

yum install gcc gcc-c++ cmake gtk-devel ffmpeg-devel

```

确保所有必需的开发包都已正确安装。

3、配置与编译

进入解压后的OpenCV目录:cd opencv-2.4.9

创建一个新的构建目录并进入该目录:mkdir build && cd build

运行CMake配置脚本,指定安装路径等参数:

```bash

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

```

编译源码:

```bash

make -j4 # 这里的数字4可以根据CPU核心数调整

```

安装编译好的库和头文件:

```bash

sudo make install

sudo ldconfig

```

4、验证安装

编写一个简单的C++程序,使用OpenCV库显示一张图片,以验证安装是否成功。

```cpp

#include <opencv2/opencv.hpp>

int main() {

cv::Mat image = cv::imread("path_to_image.jpg");

if (image.empty()) {

std::cout << "Could not open or find the image" << std::endl;

return -1;

}

cv::namedWindow("Display window", cv::WINDOW_AUTOSIZE);

cv::imshow("Display window", image);

cv::waitKey(0);

return 0;

}

```

使用g++编译并运行上述程序:

```bash

g++ -o display_image display_image.cpppkg-config --cflags --libs opencv

./display_image

```

通过以上步骤,您应该能够在Linux环境下成功安装并使用OpenCV 2.4.9版本。

本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/61625.html

小末小末
上一篇 2024年9月27日 01:36
下一篇 2024年9月27日 01:47

相关推荐