【OpenCV学习】在不同版本的VS下的配置方法

简介: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ ///////////////////////////.NET下配置/////////////////////////////////////// 1.

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

///////////////////////////.NET下配置///////////////////////////////////////
1.安装opencv
2.Tools.Options/Projects/VC++ Directories包含
     apps/HaarTraining/include
     cv/include
     cvaux/include
     cxcore/include
     otherlibs/_graphics/include
     otherlibs/cvcam/include
     otherlibs/highgui
Tools.Options/Projects/VC++ Directories/library files包含
     LIB
     OTHERLIBS
     OTHERLIBS/_GRAPHICS/LIB
     OTHERLIBS/CVCAM
     OTHERLIBS/HIGHGUI
3.Project/** Projects/Linker/Input:Additional Dependency 输入
     cv.lib highgui.lib cxcore.lib
4.所有使用函数处需包含
     cv.h, high.h, cxcore.h
如果之后安装Visual Assist不能提示openCv函数,需如下配置
1.VAssistX->Visual Assist X Options
2.Projects->C/C++ Directories
3.Show Directories->Stable Include Files
4.包含
     apps/HaarTraining/include
     cv/include
     cvaux/include
     cxcore/include
     otherlibs/_graphics/include
     otherlibs/cvcam/include
     otherlibs/highgui
///////////////////////////VC 6下配置///////////////////////////////////////
1.安装OPEN CV
2.如果在安装时为设置环境变量,要在“我的电脑”“属性”“高级”“环境变量”中添加上述变量,如:变量:Path,值:C:/OpenCV/bin;
3.*打开OpenCV安装目录下的_make文件夹,启动其中的opencv.dsw工程(如: C:/OpenCV/_make/opencv.dsw);进行批构建(batch build),注意只选择 Win32 debug和Win32 release就可以了。
在生成过程中可能会出现如下错误:
“fatal error LNK1181: 无法打开输入文件“cvauxd.lib”
“error C2039: “foreground_regions” : 不是“CvFGDStatModel”的成员”
解决的方法是:在“FileView”中打开“cvaux”项目的包含文件中(Include/External)的cvaux. h文件,找到上述foreground_regions成员,会发现此成员已被注释掉了,只要将其上一行末尾的“/”改为“*/”使该成员可见,再次启动项目,应该就可以编译通过了。
4.*启动_make目录下的另外一个工程“opencv_directshow.dsw” ,使其编译通过.
5.Tools.Options/Projects/VC++ Directories/include包含
     apps/HaarTraining/include
     cv/include
     cvaux/include
     cxcore/include
     otherlibs/_graphics/include
     otherlibs/cvcam/include
     otherlibs/highgui
6.Tools.Options/Projects/VC++ Directories/library files包含
     LIB
     OTHERLIBS
     OTHERLIBS/_GRAPHICS/LIB
     OTHERLIBS/CVCAM
     OTHERLIBS/HIGHGUI
7.新建项目时.在project - settings -all configurations (工程-选项-设置全部)中选择 Link,在对象/库模块中加入静态库cvd.lib highguid.lib cvauxd.lib cxcored.lib cvcam.lib
8.源文件中加入
#include "cv.h"
#include "highgui.h"
#include "cxcore.h"

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/


               作者:gnuhpc
               出处:http://www.cnblogs.com/gnuhpc/
               除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


分享到:

目录
相关文章
|
2月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
405 3
|
4月前
|
存储 编解码 API
python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
309 1
|
4月前
|
算法 定位技术 vr&ar
一文了解PnP算法,python opencv中的cv2.solvePnP()的使用,以及使用cv2.sovlePnP()方法标定相机和2D激光雷达
一文了解PnP算法,python opencv中的cv2.solvePnP()的使用,以及使用cv2.sovlePnP()方法标定相机和2D激光雷达
640 0
一文了解PnP算法,python opencv中的cv2.solvePnP()的使用,以及使用cv2.sovlePnP()方法标定相机和2D激光雷达
|
4月前
|
计算机视觉 Windows
VS2019配置OpenCV
VS2019配置OpenCV
43 0
|
4月前
|
开发工具 git 计算机视觉
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
38 0
|
5月前
|
机器学习/深度学习 传感器 算法
OpenCV4工业缺陷检测的六种方法
OpenCV4工业缺陷检测的六种方法
|
5月前
|
算法 计算机视觉 索引
python---OpenCv(二),背景分离方法较有意思
python---OpenCv(二),背景分离方法较有意思
|
6月前
|
机器学习/深度学习 人工智能 自然语言处理
OpenCV与AI深度学习之常用AI名词解释学习
AGI:Artificial General Intelligence (通用人工智能):是指具备与人类同等或超越人类的智能,能够表现出正常人类所具有的所有智能行为。又被称为强人工智能。
137 2
|
5月前
|
计算机视觉 Python
opencv 处理图像去噪的几种方法学习
OpenCV 提供了多种图像去噪的方法,以下是一些常见的去噪技术以及相应的 Python 代码示例: 均值滤波:使用像素邻域的灰度均值代替该像素的值。
70 0
|
6月前
|
算法 计算机视觉
如何判断点在多边形内部:OpenCV--cv2.pointPolygonTest()方法详解
如何判断点在多边形内部:OpenCV--cv2.pointPolygonTest()方法详解