浅析Linux下OpenCV 2.4.13版本的安装
分类: Linux学习 发布时间: 2025-04-17 16:45:49
一、准备工作 首先,你需要确保你的Linux系统已经安装了必要的依赖库。这些依赖库包括但不限于:build-essential、cmake、libgtk2.0-dev、pkg-config、python-dev、python-numpy、libavcodec-dev、libavformat-dev、...
在图像处理与计算机视觉领域,OpenCV无疑是一个举足轻重的开源库。尽管如今已有更新的版本问世,但OpenCV 2.4.13依然因其稳定性和兼容性而受到许多开发者的青睐。今天,我们就来浅析一下在Linux系统下如何安装OpenCV 2.4.13版本。
一、准备工作
首先,你需要确保你的Linux系统已经安装了必要的依赖库。这些依赖库包括但不限于:build-essential
、cmake
、libgtk2.0-dev
、pkg-config
、python-dev
、python-numpy
、libavcodec-dev
、libavformat-dev
、libswscale-dev
等。在Ubuntu系统中,你可以通过以下命令安装这些依赖:
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev
二、下载与解压
接下来,你需要从OpenCV官方网站下载OpenCV 2.4.13的源码包。下载完成后,使用unzip
命令解压源码包:
unzip opencv-2.4.13.zip
三、编译与安装
进入解压后的OpenCV目录,创建一个名为release
的子目录,并进入该目录。在release
目录中,使用cmake
命令进行编译配置:
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DWITH_TBB=ON \
-DBUILD_NEW_PYTHON_SUPPORT=ON \
-DWITH_V4L=ON \
-DINSTALL_C_EXAMPLES=ON \
-DINSTALL_PYTHON_EXAMPLES=ON \
-DBUILD_EXAMPLES=ON \
-DWITH_QT=ON \
-DWITH_OPENGL=ON ..
重点来了:配置完成后,使用make
命令进行编译,然后使用sudo make install
命令将编译好的文件安装到系统中。
四、环境变量配置
为了方便使用OpenCV,你还需要配置环境变量。将OpenCV的bin
目录添加到系统的PATH
环境变量中,例如:
export PATH=$PATH:/usr/local/bin
同时,确保你的C++编译器能够找到OpenCV的头文件和库文件。这通常需要在你的IDE或编译脚本中设置包含目录和库目录。
五、测试安装
最后,编写一个简单的C++程序来测试OpenCV是否安装成功。例如,你可以尝试加载一张图片并显示它。如果一切正常,你应该能够看到加载的图片窗口。
通过以上步骤,你应该能够在Linux系统下成功安装OpenCV 2.4.13版本。希望这篇文章能对你有所帮助!