VC6.0下的OpenCV设置方法
来源:互联网 发布:货到付款淘宝网衣服 编辑:程序博客网 时间:2024/04/29 16:43
VC6.0下的OpenCV设置方法
转自http://blog.163.com/xiong_pc/blog/static/13422252008827103033219/
OpenCV是Intel开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV 拥有包括 300 多个C函数的跨平台的中、高层 API。它不依赖与其它的外部库,尽管也可以使用某些外部库。 OpenCV 对非商业应用和商业应用都是免费(FREE)的。
在VC6.0中利用OpenCV进行开发视觉,首先,需要将OpenCV正确的配置到VC开发环境中。主要是设置预先编译的头文件的路径与动态链接库的路径。
一 在VC编译器下,在Project菜单下选择setting,弹出对话框。
1 设置预编译的头文件
选择C/C++ 【Category】 ,在下拉菜单中选择Preprocessor,然后在Additional Include directories 中输入以下几项:
C:/Program Files /OpenCV/cv/include (根据本人机器上OpenCV的安装路径进行设置,如在D盘,则写D: ,以下同)
C:/Program Files /OpenCV/otherlibs/highgui
C:/Program Files /OpenCV/cxcore/include(新版本需要)
C:/Program Files /OpenCV/otherlibs/cvcam/include
每一条之间用逗号隔开。其中C:/Program Files/Intel/opencv 为OpenCV的安装路径,这是通用的安装路径,建议最好采用这种设置,以方便大家交流;不然,每次都要重新设置路径,比较麻烦。
2 设置链接库
在 Link按键下的 Category下拉菜单中选择 Input选项(指定要连接的库文件,放弃连接的库文件hao ),在Additional library path中,输入:
C:/Program Files /OpenCV/lib
最后在 Setting For下拉菜单中依次选择 Win32 Debug和 Win32 Release,分别在Object /library modules 输入:
cv.lib highgui .lib cxcore.lib cvcam.lib
注意每个库之间用一个空格隔开。
或者直接在all configurations中的Object /library modules 输入:cv.lib highgui.lib cxcore.lib(新版本需要) cvcam.lib
(cxcore.lib highgui.lib 是几乎所有OpenCV程序都要用到的函数库,分别封装了基本的函数和图形界面接口,cv.lib中封装了大量的图像处理函数,cvcam.lib中封装了很多针对视频流的处理函数)
当前工程就可以使用OpenCV的函数了。
二 如果一直要使用OpenCV的函数,把其路径设置到系统目录下
在Tools 菜单下选择 Options 子菜单,在弹出的对话框中选择Directory,将用到的几个库的路径添加进去。以后只需将所用的库在Object /library modules下输入就可以了,不用再每次指定路径。
在Show directories for 下拉菜单中选择Include files,输入:
C:/Program Files /OpenCV/cv/include
C:/Program Files /OpenCV/otherlibs/highgui
C:/Program Files /OpenCV/cxcore/include(新版本需要)
C:/Program Files /OpenCV/otherlibs/cvcam/include
在Show directories for 下拉菜单中选择Library files,输入:
C:/Program Files /OpenCV/lib
注意:(防止每次都拷贝.dll文件)
我的电脑—属性—高级—环境变量—path—C:/Program Files/OpenCV/bin
- VC6.0下的OpenCV设置方法
- 运行在windowsXP系统VC6.0下的OpenCV设置方法
- OpenCV学习——在VC6.0下的安装和基本设置
- OpenCV在VC6.0下的安装与配置
- VC6.0下设置unicode
- vc6.0下的GDI+设置及精彩实例
- VC6.0 下MFC程序与MySql数据库连接的设置
- vc6.0下的GDI+设置及精彩实例
- VC6.0 下SNMP++的开发环境设置
- VS2008下设置与VC6.0相同的字体
- VS2008下设置与VC6.0相同的字体
- Win7下VC6.0打开多个工程的设置
- VC6.0在Release下调试的设置
- VS2008下设置与VC6.0相同的字体
- 用VC6.0编译驱动程序的工程设置方法
- 打开多个VC6.0工程的方法与设置
- 用VC6.0编译驱动程序的工程设置方法
- 打开多个VC6.0工程的方法与设置
- 瞎聊1
- jsp常见错误
- Clucene 几种中文分词以及比较(未完)
- 疯娘的伟大
- Sem和条件变量的区别
- VC6.0下的OpenCV设置方法
- 04/27/09
- domain value range
- CamShift算法,OpenCV实现
- glibc中malloc的详细解释
- 修改注册表来修改文件关联
- Head First C# 中文版 图文皆译 第八章 枚举和集合 page381
- Meishark的收藏
- mysql存储过程中使用临时表