概述
首先是下载安装好opencv2.4.9的程序,网上的下载途径很多,此处不赘述。
环境配置:
操作系统:Windows 7 x64,配置环境系统变量。
【计算机】点击右键 -> 属性 -> 高级系统设置 -> 环境变量 -> path(用户,系统都可以)
32位系统:
安装路径opencvbuildx86vc10bin(;号分开)
64位系统,可以两个都添加上:
安装路径opencvbuildx86vc10bin”
安装路径opencvbuildx64vc10bin”,
这样可以在32和64位环境下都可以编译。
然后重启电脑生效。
创建win32控制台程序,并新建一个main.cpp文件
测试代码:
#include <opencv2opencv.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("building.jpg");
if(img.empty())
{
cout<<"error happen";
return -1;
}
imshow("hello opencv",img);
waitKey();
return 0;
}
opencv的include路径和lib库路径设置:
右键单击IDE左侧的项目名->"XXX"属性(最下面)->配置属性->VC++目录->包含目录(右边位置)
填入以下三个路径:
你的安装路径opencvbuildinclude
你的安装路径opencvbuildincludeopencv
你的安装路径opencvbuildincludeopencv2 这三个目录
然后是库目录,加入:
你的安装路径opencvbuildx86vc10lib
(注意:系统是32位或者64位不关心,关心的是编译采用的x86还是x64,需要响应配置为x86或者x64路径)(还有一种方法,只需一次配置,以后就新建工程需要重复配置了。
在菜单栏里面点<视图>--<属性管理器>,
那么就会在visual studio中多出一个属性管理器工作区来。
在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性,或者双击)即可打开属性页面。
) 链接器配置:
针对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配置(以后再说,只需要添加上面的debug配置就行了现在),则添加:
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
效果:
参考:
http://blog.csdn.net/poem_qianmo/article/details/19809337
http://blog.csdn.net/qingdujun/article/details/25163405
http://blog.csdn.net/guanjungao/article/details/24536107
最后
以上就是饱满小松鼠为你收集整理的opencv2.4.9+vs2010+win64下的配置的全部内容,希望文章能够帮你解决opencv2.4.9+vs2010+win64下的配置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复