费时两天,终于将vs2015以及OpenCV3.3.0全部下载完毕,并在配置后亲测可用。
概述:
OpenCV的配置简单来说就是三部分——包含文件、库文件、链接器-输入。
其中注意的一个点就是OpenCV解压后的文件包里是什么平台的,在vs2015里就要对应的配置什么平台。
若是新手看不懂以上也无所谓,接下来我会详细贴图上步骤。
流程:
1、在http://opencv.org/opencv-3-3.html网站下下载OpenCV3.3.0。得到下图:
2、双击以上图标,解压到一个位置,得到下图:
该文件中包含以下内容:
3、打开其中的build 文件,可以看到下图:
注意到以上红框中标出的为"x64",我个人认为这个很要紧,在接下来vs2015的配置中,就需要将平台改成x64的。
4、打开vs2015,新建一个win32控制台项目,并新建一个main.cpp,以供测试使用。
5、进行配置。
5.1、选择生成-配置管理器,将平台改为x64。
5.2、打开视图-属性管理器,右击Debug|64-Microsoft.Cpp.x64.user的属性。将VC++目录-包含目录中加入opencv-build-include\及
include下的OpenCV和OpenCV2三个文件路径;将VC++目录-库目录中加入OpenCV-build-x64下的lib路径。
5.3在链接器-输入中的附加链接项中加入opencv_world330d.lib (ps:d要加上,d代表debug的意思)
6、完成配置,进行测试,代码如下:
#include <opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
cout << "OpenCV Version: " << CV_VERSION << endl;
Mat img = imread("1.png");//在和main.cpp同级的目录下的一张图片
imshow("img", img);
waitKey(0);
return 0;
}
结语
水平有限,望指正