1、第七章第七章 相机、相机、OpenCVOpenCV及及VC+VC+联调联调1下载安装下载安装OpenCV在OpenCV官网网站(http:/opencv.org)下载OpenCV源文件,找到相应Windows版本,双击下载可执行文件(如opencv-2.4.13.exe);选择安装路径,如D:ProgramFiles,点击“Extract”解压提取即可。2环境变量配置环境变量配置首先,打开环境变量设置框,具体操作为:“计算机”(或我的电脑)“属性”“高级系统设置”“高级”“环境变量”。其次,在用户变量中新建2个变量:(1)新建变量OpenCV,值为:D:ProgramFilesopencvbu
2、ild。(2)新建变量path,值为:D:ProgramFilesopencvbuildx86vc12bin。注意:注意:在OpenCV配置中,vc11对应VS2012,vc12对应VS2013。根据所用平台不同,需要自行配置。最后,在系统变量中编辑变量:在Path变量中,添加变量值:D:ProgramFilesopencvbuildx86vc12bin。变量添加完后,重启或注销计算机,环境变量才会生效。3IDE工程项目属性配置工程项目属性配置集成开发环境(Integrated Development Environment,IDE)用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、
3、调试器、用户界面等工具,是集成编写功能、分析功能、编译功能、调试功能于一体的开发软件套,以微软的Visual Studio系列为例。(1)新建工程。打开Microsoft Visual Studio 2013软件,文件新建项目Visual C+Win32控制台应用程序,命名为MyFirstOpenCV下一步附加选项:空项目完成。(2)添加源文件。打开“解决方案资源管理器”右击MyFirstOpenCV添加新建项,选择“C+文件(.cpp)”,命名为MyFirstOpenCV.cpp添加。源文件添加成功。(3)配置属性表和库文件。打开“属性管理器”,在“Debug|Win32”目录上选择“添加新
4、项目属性表”,命名为OpenCV_Debug_Setting.props。(4)添加“包含目录”:打开属性表OpenCV_Debug_Setting.props,选择“通用属性”下的“VC+目录”,在“包含目录”里添加3个目录(ProgramFiles为自己安装OpenCV所在目录):单击“确定”和“应用”按钮,即OpenCV配置完成。为了快速实现属性配置,“项目属性表”可以直接用于其他工程的属性配置,不需重复上述一步的配置;具体方法为:将属性配置文件OpenCV_Debug_Setting.props放置到工程目录下,在“属性管理器”中添加指定的“项目属性表”即可。4OpenCV测试测试在程
5、序的源文件MyFirstOpenCV.cpp中加入如下代码,将ny_banner1.jpg图片放到MyFirstOpenCVMyFirstOpenCV目录下,用于在窗口中显示一幅图片。如果程序调试时,出现msvcp110d.dll丢失问题,则此错误是由支持库debug版本与运行环境是release版本不一致而造成的。解决方法:msvcp110d.dll 库是debug版本库文件,库文件名字后边带d的均为调试版本库。release版发布需要的库是msvcp110.dll,解决方法是把项目属性表的“附加依赖项”中所有库改为release版本,即将所有库文件末位为d的文件删除,如msvcp110d.dll修改为msvcp110.dll。如果成功显示,则说明程序运行成功,如图7-1所示。图7-1 openCV与VC运行界面