操作系统为win7,64操作系统,首先是安装vs2010,安装文件vs2010.iso,使用DAEMON Tools Lite 虚拟光驱安装,按照说明和提示直接安装即可。
opencv的安装,安装文件opencv-2.4.9,将其解压到指定路径,当前指定的为D:\software\opencv,下面为vs中opencv的配置过程。
1.配置环境变量
修改Path设置,添加opencv 地址,本文为“;D:\software\opencv\build\x64\vc10\bin”
2.添加OPENCV
3.打开VS2010, 新建一个客户端空白项目,配置如下
(1)项目 右键 属性,VC++目录,编辑“包含目录”,添加
D:\software\opencv\build\include
D:\software\opencv\build\include\opencv
D:\software\opencv\build\include\opencv2
(2)编辑“库目录”,添加“D:\software\opencv\build\x86\vc10\lib”
(3)编辑“连接器-输入目录”,添加
针对debug配置添加以下库:
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
如果是release配置,则添加:
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
4.可能遇到的错误及应对
(1)编译之后出现“>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”
解决方案:将 项目-》项目属性-》配置属性-》清单工具-》输入输出-》嵌入清单中“是”修改为“否”。
(2)1>opencv_highgui249d.lib(opencv_highgui249d.dll) : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突