请问如何在vs2010下配置opencv2.2,求详细步骤,万分感谢!
4个回答
展开全部
我刚刚在visual2010配置完opencv2.2,是按照下面的方法的,可行!与你分享一下。呵呵。希望你能成功配置。。。
这里只谈预编译安装包的方法,注意,安装环境只适用于VS2010(32-bit), OpenCV 2.2。其他环境请使用CMake方法。
步骤 :
1.自行下载并安装OpenCV-2.2.0-win32-vs2010.exe(注意安装时选择把OpenCV路径添加到系统全局变量中);
2.在VS2010创建你自己的工程;
3.打开project properties,在弹出窗口中定位到VC++ Directories;
4.加入“[OpenCV安装路径]\include”、“[OpenCV安装路径]\include\opencv”这两个路径到Include Directory里面(目的是为了兼容2.1及其以前版本的引用头文件格式);
5.加入“[OpenCV安装路径]\lib”路径到Library Directory里面;
6.不要关闭当前窗口,定位到左边菜单中的Linker,再选择Input,把下面这些依赖项加进去:
opencv_core220d.lib
opencv_highgui220d.lib
opencv_video220d.lib
opencv_ml220d.lib
opencv_legacy220d.lib
opencv_imgproc220d.lib
当然,还有其他的库,视需要而添加;
7.编写好程序或运行些实例看看是否能通过。
这里只谈预编译安装包的方法,注意,安装环境只适用于VS2010(32-bit), OpenCV 2.2。其他环境请使用CMake方法。
步骤 :
1.自行下载并安装OpenCV-2.2.0-win32-vs2010.exe(注意安装时选择把OpenCV路径添加到系统全局变量中);
2.在VS2010创建你自己的工程;
3.打开project properties,在弹出窗口中定位到VC++ Directories;
4.加入“[OpenCV安装路径]\include”、“[OpenCV安装路径]\include\opencv”这两个路径到Include Directory里面(目的是为了兼容2.1及其以前版本的引用头文件格式);
5.加入“[OpenCV安装路径]\lib”路径到Library Directory里面;
6.不要关闭当前窗口,定位到左边菜单中的Linker,再选择Input,把下面这些依赖项加进去:
opencv_core220d.lib
opencv_highgui220d.lib
opencv_video220d.lib
opencv_ml220d.lib
opencv_legacy220d.lib
opencv_imgproc220d.lib
当然,还有其他的库,视需要而添加;
7.编写好程序或运行些实例看看是否能通过。
展开全部
接下来,首先安装CMAKE 2.8.1,然后解压OPENCV 2.1到你将要放置OPENCV的地方,我是将OPENCV放在PROGRAM FILES里面。
打开CMAKE 2.8.1,
在Where is the source code后面填写(或者选择)OPENCV 2.1的安装目录,
在Where to build the binaries里填写你将要编译好的OPENCV 2.1 FOR VS2010解决方案的文件夹(我放在OPENCV2.1/VS2010下),
接着点击Configure按钮,如果你初期在Where to build the binaries里填写的目录是不存在的,CMAKE将会询问你是否新建一个以此为名称的文件夹,点击是继续,
在后续出现的对话框中选择Visual Studio 10,下面的选项选择Use default native compilers,点击Finish继续。
过30秒左右之后会出现一个配置窗口(此处注意在CMAKE配置的时候是不能够打开VS2010的),然后勾选BUILD_SHARED_LIBS,BUILD_TESTS,OPENCV_BUILD_3DPARTY_LIBS,以及下面的WITH_JASPER,WITH_JPEG,WITH_PNG,和WITH_TIFF选项,
勾好后再次点击Configure,
再次点击Configure,
然后点击Generate,完成后在生成文件夹下会出现一个VS2010的解决方案文件OPENCV.SLN,
双击打开后,出现OPENCV 2.1的所有工程项目,将选项卡切回到Solution Explorer,将编译模式切换为Debug模式,右键单击Solution OpenCV,选择Rebuild Solution,
编译后在单击INSTALL项目,选择Build,
之后将编译模式切换为Release模式,重新编译解决方案,
再编译INSTALL项目,在你的解决方案文件夹里面会生成bin目录,include目录,lib目录,
在VS2010里切回到Property Manager,像上面一样展开Microsoft.Cpp.Win32.user后选择Properties,然后再VC++ Directories里面增加OPENCV 2.1的可执行文件(bin),包含文件(include/opencv),以及库文件(lib),确定,退出并保存更改。
到此OPENCV 2.1配置完成,在以后建立OPENCV项目时需在每一个项目里面添加依赖库,方法是在解决方案管理器里面右键选择项目,选择属性,然后再链接器里面选择输入,在依赖库里添加OPENCV的LIB文件夹里德LIB文件名称,文件名后面有小写字母“d”的为调试模式库,没有“d”的为发布模式库,即可。
打开CMAKE 2.8.1,
在Where is the source code后面填写(或者选择)OPENCV 2.1的安装目录,
在Where to build the binaries里填写你将要编译好的OPENCV 2.1 FOR VS2010解决方案的文件夹(我放在OPENCV2.1/VS2010下),
接着点击Configure按钮,如果你初期在Where to build the binaries里填写的目录是不存在的,CMAKE将会询问你是否新建一个以此为名称的文件夹,点击是继续,
在后续出现的对话框中选择Visual Studio 10,下面的选项选择Use default native compilers,点击Finish继续。
过30秒左右之后会出现一个配置窗口(此处注意在CMAKE配置的时候是不能够打开VS2010的),然后勾选BUILD_SHARED_LIBS,BUILD_TESTS,OPENCV_BUILD_3DPARTY_LIBS,以及下面的WITH_JASPER,WITH_JPEG,WITH_PNG,和WITH_TIFF选项,
勾好后再次点击Configure,
再次点击Configure,
然后点击Generate,完成后在生成文件夹下会出现一个VS2010的解决方案文件OPENCV.SLN,
双击打开后,出现OPENCV 2.1的所有工程项目,将选项卡切回到Solution Explorer,将编译模式切换为Debug模式,右键单击Solution OpenCV,选择Rebuild Solution,
编译后在单击INSTALL项目,选择Build,
之后将编译模式切换为Release模式,重新编译解决方案,
再编译INSTALL项目,在你的解决方案文件夹里面会生成bin目录,include目录,lib目录,
在VS2010里切回到Property Manager,像上面一样展开Microsoft.Cpp.Win32.user后选择Properties,然后再VC++ Directories里面增加OPENCV 2.1的可执行文件(bin),包含文件(include/opencv),以及库文件(lib),确定,退出并保存更改。
到此OPENCV 2.1配置完成,在以后建立OPENCV项目时需在每一个项目里面添加依赖库,方法是在解决方案管理器里面右键选择项目,选择属性,然后再链接器里面选择输入,在依赖库里添加OPENCV的LIB文件夹里德LIB文件名称,文件名后面有小写字母“d”的为调试模式库,没有“d”的为发布模式库,即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-02-19
展开全部
http://blog.csdn.net/hufengjun/archive/2011/02/11/6178390.aspx
这里有详细步骤。 给留个言,顶一下
这里有详细步骤。 给留个言,顶一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个都没选,难道他们的都没有成功!我有个配置08的····应该差不多吧!要不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询