[置顶] OpenCV3.0 + Windows10 + Visual Studio 2015 配置

opencv3.0下载地址:

http://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-win/3.0.0/opencv-3.0.0.exe

下载好后解压(双击就会出现解压界面),我是解压在D盘根目录。

[置顶] OpenCV3.0 + Windows10 + Visual Studio 2015 配置_第1张图片

找到系统变量path路径加入下面两个路径:

[置顶] OpenCV3.0 + Windows10 + Visual Studio 2015 配置_第2张图片

两个路径建议都加进去。

重启电脑!!!

打开vs新建一个C++win32控制台程序,再新建一个cpp文件。

打开vs菜单栏--视图--其他窗口--属性管理器,这是在右侧你就看见了属性管理器界面,如下图。

[置顶] OpenCV3.0 + Windows10 + Visual Studio 2015 配置_第3张图片

找到Debug|Win32----Microsoft.Cpp.Win32.user,双击Microsoft.Cpp.Win32.user,出现其属性页面(你也可以右击找到属性),找到通用属性--VC++目录--包含目录,添加一下内容:

D:\opencv\build\include

D:\opencv\build\include\opencv

D:\opencv\build\include\opencv2

找到链接器--常规--附加库目录,添加一下内容:

D:\opencv\build\x86\vc12\lib

D:\opencv\build\x86\vc12\staticlib

以上都是按照我的解压目录来的,读者根据自己实际解压目录来。

接下来读者新建一个文本,命名为opencv300.props,这是一个属性表文件。

其中的内容是:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemDefinitionGroup>
    <Link Condition="'$(Configuration)'=='Debug'">
      <AdditionalDependencies>opencv_ts300d.lib;opencv_world300d.lib;IlmImfd.lib;libjasperd.lib;libjpegd.lib;libpngd.lib;libtiffd.lib;libwebpd.lib;opencv_calib3d300d.lib;opencv_core300d.lib;opencv_features2d300d.lib;opencv_flann300d.lib;opencv_highgui300d.lib;opencv_imgcodecs300d.lib;opencv_imgproc300d.lib;opencv_ml300d.lib;opencv_objdetect300d.lib;opencv_photo300d.lib;opencv_shape300d.lib;opencv_stitching300d.lib;opencv_superres300d.lib;opencv_video300d.lib;opencv_videoio300d.lib;opencv_videostab300d.lib;zlibd.lib;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
    <Link Condition="'$(Configuration)'=='Release'">
      <AdditionalDependencies>opencv_ts300.lib;opencv_world300.lib;IlmImf.lib;ippicvmt.lib;libjasper.lib;libjpeg.lib;libpng.lib;libtiff.lib;libwebp.lib;opencv_calib3d300.lib;opencv_core300.lib;opencv_features2d300.lib;opencv_flann300.lib;opencv_highgui300.lib;opencv_imgcodecs300.lib;opencv_imgproc300.lib;opencv_ml300.lib;opencv_objdetect300.lib;opencv_photo300.lib;opencv_shape300.lib;opencv_stitching300.lib;opencv_superres300.lib;opencv_video300.lib;opencv_videoio300.lib;opencv_videostab300.lib;zlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup />
</Project>

加进去保存。

再到vs里属性管理器右击项目,添加现有属性表,选择刚刚新建的属性表。

ok,现在来写一个小程序试试。

复制一下代码:

#include<opencv2/opencv.hpp>

using namespace cv;

int main()
{

	Mat img = imread("1.jpg");
	imshow("载入的图片", img);
	waitKey(6000);

}
这里的1.jpg需要读者自己找一张图片,重命名即可,放入你的项目目录下的同名目录里,这里的话可能有点绕,我新建的项目名称是opencv,在这个目录里还有一个opencv目录,图片应该放进第二个opencv里。

现在运行程序,出现下图:

[置顶] OpenCV3.0 + Windows10 + Visual Studio 2015 配置_第4张图片


说明你成功了!!!





你可能感兴趣的:(C++,opencv,VS2015,Windows10)