问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Debian系统下OpenCV安装教程及测试实例

创作时间:
作者:
@小白创作中心

Debian系统下OpenCV安装教程及测试实例

引用
CSDN
1.
https://blog.csdn.net/wangyezi19930928/article/details/19844235

在Debian系统下安装OpenCV可以让你快速开始计算机视觉相关的开发工作。本文将详细介绍如何在Debian系统下安装OpenCV,并通过一个简单的图像显示程序来验证安装是否成功。

1. 更新软件包列表

首先,需要更新本地的软件包列表,确保能够获取到最新的软件包信息:

sudo apt-get update

2. 查询OpenCV相关软件包

在安装之前,可以先查询系统中可用的OpenCV相关软件包:

apt-cache search opencv

这将列出所有与OpenCV相关的软件包,包括开发库和运行时库。

3. 安装相关软件包

根据你的需求选择安装相应的软件包:

  • 如果只是用来运行OpenCV程序,仅需安装libcv2.1libcvaux2.1libhighgui2.1
  • 如果你需要使用OpenCV来编写程序,那么还需要安装libcv-devlibcvaux-devlibhighgui-dev
  • opencv-doc包含OpenCV的文档
  • python-opencv是OpenCV的Python语言包

推荐安装完整的开发环境:

sudo apt-get install libcv-dev libcvaux-dev libhighgui-dev libcv2.1 libcvaux2.1 libhighgui2.1 python-opencv opencv-doc

4. 测试安装

为了验证OpenCV是否安装成功,可以通过一个简单的图像显示程序进行测试:

编写测试程序

创建一个名为opencv_test.c的文件,内容如下:

#include "cv.h"
#include "highgui.h"

int main (int argc, char **argv)
{
    IplImage *pImg;
    pImg = cvLoadImage ("Fruits.jpg", 1);
    cvNamedWindow ("Image", 1);
    cvShowImage ("Image", pImg);
    cvWaitKey (0);
    cvDestroyWindow ("Image");
    cvReleaseImage (&pImg);
    return 0;
}

编译测试程序

使用以下命令编译程序:

g++ opencv_test.c `pkg-config opencv --libs --cflags opencv` -o drawing

这将生成一个名为drawing的可执行文件。

运行测试程序

确保当前目录下有一个名为Fruits.jpg的图像文件,然后运行:

./drawing

如果一切正常,你应该会看到一个窗口显示Fruits.jpg图像。

参考资料

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号