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图像。
参考资料
热门推荐
掌握咨询类合同模板,专业指南与实用技巧
企业官网优化必备(从优化技巧到实操案例)
反向放大电路并联电容与积分电路并联电阻的区别?
石油化工工程施工总承包资质办理流程和要求
美国进口清关产品认证:CPSC 儿童产品证书 CPC 常见问题解答
甲状腺病人饮食指南:含碘食物与健康管理全攻略
王楚钦排名飙升至历史高位,48周蝉联第一
感冒时能喝枸杞子水吗?医生的专业建议来了
男生染发低调而不夸张的颜色
被列入1260H清单,移远通信回应来了
《推拿》:爱与盲的恒久哲思
中小企业如何利用“用户共创”实现产品创新?
碳素鱼竿和玻璃钢鱼竿哪个好?从重量、强度到硬度全方位对比
武汉下雨天适合去哪里玩
交接清单:法律实务中的重要工具与操作指南
研究突破:VMAT技术首次在磁共振引导放射治疗中实现
河津文化:从物质到非遗
颈肩酸痛?教您一套颈肩关节放松训练
探究IPv6地址:是否全都是公网地址?
探究IPv6地址:是否全都是公网地址?
观赏迷你小螃蟹好养吗
去澳洲留学需要准备打印机票吗
银行个人征信报告错误纠正流程详解
铣刀刀盘跳动大的原因分析及解决方案
非洲与国际政治的变革
乒乓球几岁可以开始学?
探究迷你小主机散热现状:原理、难点与解决策略详解
西红柿炒蛋,这道看似简单的菜肴,实则蕴含着深深的家的味道
同人小说:基于原作的二次创作文学
同人小说会涉及侵权吗?法律角度的专业解答