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.1、libcvaux2.1、libhighgui2.1 - 如果你需要使用OpenCV来编写程序,那么还需要安装
libcv-dev、libcvaux-dev、libhighgui-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图像。
参考资料
热门推荐
黎里古镇腊梅盛放,打卡江南最美冬日
苏杭腊梅打卡,冬季旅游新宠
C1增驾D照:开启职业发展的新选择
C1增驾D照,这些摩托车驾驶技巧你get了吗?
白丑入茶有讲究:牵牛花种子泡茶方法与注意事项
中药白丑:牵牛花白种子的药用价值与使用注意事项
牵牛子入药功效多,孕妇禁用需谨慎
上甘岭43天血战,志愿军以弱胜强扭转战局
金庸亲述张无忌结局:朱元璋的威胁与赵敏的历史宿命
金庸武侠世界里的女性群像:美貌、智慧与独立
金庸笔下周芷若:从被悔婚到主动勾引
解码梦境:从《盗梦空间》到家庭和谐
这里是河南三门峡,三门峡旅游攻略,三门峡旅游必打卡景点推荐~
差点被炸掉的三门峡大坝
一斧子劈出来的三门峡
孕妇房间摆放百合花?专家:需警惕过敏与不适
芦荟、常春藤等四种植物,既净化空气又护孕
从洗护到修剪:一文掌握儿童头发护理要点
遗传、缺锌等致小儿脱发,针对性治疗效果好
专家推荐:五种有效改善儿童脱发的方法
家庭自制咸鸭蛋:7步腌制+5个关键要点详解
端午节为什么要挂咸鸭蛋?传统习俗与编织教程
端午节吃咸鸭蛋有讲究:每周别超3次,特殊人群慎食
藏红花改善肤色促胶原,还能调理月经不调
“塞翁失马,焉知非福”:从边塞故事到生活智慧
换头像不只是换个照片:从技巧到意义的深度解析
从记录到优化:打造科学家庭预算的三步法
世界斯诺克冠军特鲁姆普:从技术到心理的制胜法则
真正的感情不是讨好,而是这三点
斯诺克运动入门指南:打好斯诺克的关键技巧与实战要点