opencv2.3.1 + win7 + vs2010
折腾来折腾去终于折腾完了,写个记录备份一下,运行结果图,测试代码后面给出:
opencv2.3.1下载地址:
http://wiki.opencv.org.cn/index.php/Download#Version_2.3.1
我的解压路径:
D:\Program Files\opencv
用户环境变量path下增加如下内容(根据你的解压路径各有不同,据说修改后要重起电脑生效)
D:\Program Files\opencv\build\x64\vc10\bin;D:\Program Files\opencv\build\common\tbb\intel64\vc10
Visual Studio 2010 中新建的项目是: Win32 控制台应用程序
右键项目 进入 属性页
编辑包含目录,添加(根据自己opencv的解压路径调整):
D:\Program Files\opencv\build\include\opencv2
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include
注意上面的目录结构,opencv目录下也有个inlucde文件夹,但是不是那个文件夹,
是opencv下build文件夹下的include,两个include不要搞混了
否则会找不到相应文件的标识符.
编辑库目录,添加:
D:\Program Files\opencv\build\x64\vc10\lib
然后找到 “连接器” 下的 “输入” ,编辑附加依赖项,添加如下内容:
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_gpu231.lib
opencv_highgui231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
然后, 在属性页的左上角, 把"活动(Debug)" 改为"Release"后,同样编辑附加依赖项,添加同样的内容:
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_highgui231.lib
opencv_gpu231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
然后在“属性页“右上角 点击”配置管理器“ 按钮
没有x64平台的话就新建x64平台, 并选择用x64平台去运行,我这里已经新建好了.
否则会抱错:error LNK1112 模块计算机类型 x64 与目标计算机类型 x86 冲突
都做好了之后,右键点击项目"清理","重新生成".
复制以下测试代码
测试代码
#include "stdafx.h" #include <opencv2/opencv.hpp> using namespace std; using namespace cv; #include <cv.h> #include <highgui.h> #include <math.h> int main(int argc, char* argv[]) { IplImage *img; if ( argc == 2 && (img = cvLoadImage(argv[1], -1))!=0 ) { ; } else { img = cvLoadImage("dog and its owner.jpg", 1); } cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE ); cvShowImage( "Example1", img ); cvWaitKey(-1); cvReleaseImage(&img); cvDestroyWindow( "Example1" ); return 0; }
然后执行,就能得到相应的解决, 图片要放在与源文件同级的目录下。
注意各个路径都要配置准确,以下是自己参考过的内容,
如果有疏漏错误,找百度,GOOGLE(http://203.208.46.145/)
参考:
VC 2008 Express下安装OpenCV2.3.1
http://wiki.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.3.1
fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突——我的解决方案
http://blog.csdn.net/tfy1028/article/details/8660823
用Visual Studio 编译64位程序
http://www.cnblogs.com/tingfeng/articles/1943646.html
opencv 第一个自己写的实例--读取一张图片
http://blog.sina.com.cn/s/blog_000197b20100fy98.html
相关推荐
基于opencv2.3.1+VS2010的相机标定程序,修改opencv配置即可运行。
Win7 32位+VS2010+OpenCV2.3.1的配置 很简单 作为参考
vs2010+opencv2.3.1安装和详细配置过程
Opencv2.3.1 在VS2008 和VS2010 平台上安装配置图解
opencv2.3.1的windows版,这个是分卷(3) 另外两个分卷的资源名称分别是: OpenCV2.3.1 win版安装包(1); OpenCV2.3.1 win版安装包(2)。
OpenCV2.3.1 win版安装包分卷(2)。另外两个分卷资源名称为: OpenCV2.3.1 win版安装包(1); OpenCV2.3.1 win版安装包(3)。
vs2013下 opencv3 opencv2.3.1的详细配置说明,可以让初学学者快速的搭建自己的opencv环境
Opencv2.3.1在VS2008和VS2010平台上安装配置图解,内容很详细
opencv2.3.1 静态链接库 winxp+vs2008,针对windowsXP系统,vs2008环境生成的opencv2.3.1静态链接库,摆脱dll的使用,包括Debug版本,Release版本。
实现opencv2.3.1与vs2008配置。
OpenCV2.4.3+VS2012+win7配置,完整操作,非常简单!
这是opencv2.3.1我所整理出来的配置文件,有助于日后快速地配置文件。
全面的OpenCV2.4.3+vs2010+win7(32位)安装与配置说明,内还有TBB库的安装说明,关于想添加其他的OpenNI、OpenGL、QT等库仿照即可……
OpenCV3.2+contrib+Release+vs2013_win64_install.rar OpenCV3.2+contrib+Release+vs2013_win64_install.rar OpenCV3.2+contrib+Release+vs2013_win64_install.rar
opencv配置,vs2008与opencv2.3.1
Win8.1 64位+OpenCV 2.4.9+Python2.7.9配置
VS2008+OpenCV2.3.1 指南(亲测可用)。 网上太多安装配置指南,但是试了很多,各种问题,在此总结,希望帮助大家。
vs2010+win+64+opencv2.4.9配置流程
最近在搞视觉点胶机,用的是智能相机,现在想搞搞怎么模板匹配的功能,已经就想安装一个OPENCV,看来下最新的是2.3.1,电脑上只有VS2005,网上搜索了下,基本的都只讲解了VS2010,VS2008版本,所有就想自己编译一个...
opencv2.3.1的windows版,这个是分卷(1) 另外两个分卷的资源名称分别是: OpenCV2.3.1 win版安装包(2); OpenCV2.3.1 win版安装包(3)。