欢迎来到天天文库
浏览记录
ID:33665143
大小:496.00 KB
页数:6页
时间:2019-02-28
《visual studio + cmake 2.8.5 + opencv2.3安装方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1安装所需要的软件1.1下载OpenCV最新稳定版本从http://sourceforge.net/projects/opencvlibrary/下载OpenCV最新稳定版本1.2安装CMake从http://www.cmake.org/cmake/resources/software.html下载Windows(Win32Installer)安装。2用CMake导出VC++项目文件步骤1:在CMAKE的界面中输入源码路径(Whereisthesourcecode)和目标路径(wheretobuildt
2、hebinaries)。步骤2:点击【Configure】按钮,在弹出对话框中选择编译软件,如Visualsudio10。步骤3:点击下图中的【Generate】,开始编译步骤4:Cmake编译结束界面,(再次点击【Configure】,红色消失)3编译OpenCVDebug和Release版本库完成上一步骤后,将在C:OpenCV230_Vs2010目录下生成OpenCV.sln的VCSolutionFile,用VC++2010打开OpenCV.sln,然后执行如下操作:步骤1:在Debug下,选择
3、SolutionExplorer里的SolutionOpenCV,点右键,运行"RebuildSolution";步骤2:如编译无错误,再选择INSTALL项目,运行"Build"。步骤2:在Release下,选择SolutionExplorer里的SolutionOpenCV,点右键,运行"RebuildSolution";如编译无错误,再选择INSTALL项目,运行"Build"。此时,OpenCV的opencv_*d.dll文件(fordebug)和opencv_*.dll文件(forreleas
4、e)将出现在C:OpenCV230_Vs2010bin目录中;OpenCV的opencv_*d.lib文件(fordebug)和opencv_*.lib文件(forrelease)将出现在C:OpenCV230_Vs2010lib目录;头文件*.h出现在C:OpenCV230_Vs2010includeopencv中。到此,可以被VC++2010调用的OpenCV动态库生成完毕。4设置Windows环境变量用户工程运行时,需要调用OpenCV动态链接库,因而需要添加Windos动态链接库路
5、径。步骤1:步骤2:步骤3:1)添加变量名为“path”,变量值为“C:OpenCV230_Vs2010binRelease;C:OpenCV230_Vs2010binDebug”的用户环境变量。如果“path”已经存在,选择编辑,在原变量值后添加,以分号“;”隔离路径名。2)通常需要重启后,才生效。5OpenCV的vs2010环境配置步骤1打开任意一个VC++项目。切换到VS2010左下角的标签,选择属性管理器(从菜单【视图】->属性管理器);步骤2双击任意“Microsoft.Cpp.W
6、in32.user”,在弹出的属性页中设置VC++目录。该设置方法对所有VC++项目都有效。需要修改包含目录include files、库目录library files到用CMake导出VC++项目文件的相关目录。本例中即以下4个:C:OpenCV230_Vs2010installincludeC:OpenCV230_Vs2010installincludeopencvC:OpenCV230_Vs2010debuglibC:OpenCV230_Vs2010installlib可
7、执行文件目录executable files(C:OpenCV230_Vs2010bin)添加到Windows环境变量中,在此不需要添加。步骤3添加lib库文件opencv_core230d.libopencv_highgui230d.libopencv_video230d.libopencv_ml230d.libopencv_legacy230d.libopencv_imgproc230d.libopencv_core230.libopencv_highgui230.libopencv_video
8、230.libopencv_ml230.libopencv_legacy230.libopencv_imgproc230.lib6OpenCV例程#include"stdafx.h"#include"highgui.h"//usingnamespacecv;int_tmain(intargc,_TCHAR*argv[]){constchar*imagename="D:/OpenCVPrj/SrcPic/beauty.jpg";cv::Mat
此文档下载收益归作者所有