软件开发

opencv简介

毕业设计选择了一个视频3d重建,和视频追踪物体,视频识别差不多,要学习一下opencv这个视觉处理库。

OpenCV是Intel®开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。

 

支持多种语言,也对应不同操作系统有许多版本。C#可以使用已经封装过的emgu,使用VC++和MFC也可以直接用opencv。

 

下载:

可以去sourceforge这个开源项目的主页上下载
http://sourceforge.net/projects/opencvlibrary/files/

由于国内网络不好,有时打不开,所以我是去souceforge的一个镜像下载的,这是个来自台湾的镜像ftp://sourceforge.nchc.org.tw/

这里还有个镜像,来自日本ftp://ftp.jaist.ac.jp/pub/sourceforge/

安装:

以windows为例,下载对应的版本之后解压就行。编程时引入库文件就可以了。

opencv也提供了自己编译源文件的方式,即使在windows下,还要自己去下载一个cmake,可以按照说明文档一步一步来。对于我这样的新手,只要会使用就行了,不去自己编译。

 

我要努力学习,做好毕业设计。

2 thoughts on “opencv简介”

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据