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
<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);
}