opencv的安装和配置总结

欢迎登陆我的个人主页,hello2019,查看原文:http://richardliu.cn/
初学opencv,VS2010下配置环境就花了1个多小时。看了很多网上的教程,下面总结一下:

1、下载opencv2.4.4.exe,有260M左右,安装到D:\software\opencv\opencv2.4.4(个人喜好)。解压后有2.6G左右,可以针对不同的平台。

2、配置环境变量。打开:控制面板\系统和安全\系统\高级系统设置\环境变量。直接改变“系统变量”里面的path变量。把opencv的bin文件夹的路径添加进去。注意32位添加的是D:\software\opencv\opencv2.4.4\build\x86\vc10\bin,64位系统添加的是D:\software\opencv\opencv2.4.4\build\x64\vc10\bin。然后重启计算机。(更改环境变量如果对系统服务有影响,需要重启计算机,如果对某个应用程序有影响,仅需要重启程序。这里没有深究。)

3、打开VS2010,首先打开一个工程(项目),右键点击解决方案资源管理器的”解决方案‘XXX’(1个项目)”,打开配置管理器。活动解决方案平台下拉菜单里,应该有win32和X64,如果没有X64,则点击“新建”,建立X64平台。如果机器是32位,选择win32,否则是X64。

4、打开属性管理器,展开所有项,会看到“ Debug|win32", "Debug|x64" ,"Release|win32"和"Release|x64" 。假设机器是64位机器,那么双击Debug|x64下面的Microsoft.cpp.x64.user,会弹出一个属性页。点击”通用属性“下的”VC++目录“,

更改”可执行文件目录“为:

D:\software\opencv\opencv2.4.4\build\x64\vc10\bin。

更改”包含目录“为:

D:\software\opencv\opencv2.4.4\build\include

D:\software\opencv\opencv2.4.4\build\include\opencv

D:\software\opencv\opencv2.4.4\build\include\opencv2

更改”库目录“为:

D:\software\opencv\opencv2.4.4\build\x64\vc10\lib

单击“链接器”→“输入”→“附加依赖项”,添加D:\software\opencv\opencv2.4.4\build\x64\vc10\lib里面的文件名称:

opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_nonfree244d.lib
opencv_objdetect244d.lib
opencv_photo244d.lib
opencv_stitching244d.lib
opencv_ts244d.lib
opencv_video244d.lib
opencv_videostab244d.lib
opencv_calib3d244.lib
opencv_contrib244.lib
opencv_core244.lib
opencv_features2d244.lib
opencv_flann244.lib
opencv_gpu244.lib
opencv_highgui244.lib
opencv_imgproc244.lib
opencv_legacy244.lib
opencv_ml244.lib
opencv_nonfree244.lib
opencv_objdetect244.lib
opencv_photo244.lib
opencv_stitching244.lib
opencv_ts244.lib
opencv_video244.lib
opencv_videostab244.lib
5、检测环境是否正确
<pre code_snippet_id="236976" snippet_file_name="blog_20140315_1_3869499" name="code" class="cpp">#include <opencv2\opencv.hpp>  
#include<iostream>
using namespace cv;
void main()
{
	IplImage *src;
	src = cvLoadImage("lena.jpg"); //这里将lena.jpg和lena.cpp文件放在同一个文件夹下
	cvNamedWindow("lena",CV_WINDOW_AUTOSIZE);
	cvShowImage("lena",	src);
	cvWaitKey(0);
	cvDestroyWindow("lena");
	cvReleaseImage(&src);
}


 
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值