在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系统中,使用以下命令安装构建工具和依赖库:
```bash
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
对于CentOS系统,使用yum
命令安装依赖:
```bash
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