OpenCV学习(2) OpenCV的配置

      下面我们在VS2010中编写一个简单的OpenCV程序,来看看如何在程序中使用OpenCV。

创建一个新的Win32 控制台程序,附加选项为空工程(empty project),并添加一个cpp源文件main.cpp,内容如下:

#include <opencv2/core/core.hpp>

#include <opencv2/highgui//highgui.hpp>

int main()

{

cv::Mat img = cv::imread("lenna.jpg");

cv::namedWindow("image");

cv::imshow("image", img);

cv::waitKey(0);

}

      打开project manager,在上面右击鼠标,打开Add new Project Proprety Sheet,创建一个属性页文件opencv246.props, 双击这个文件,则弹出属性配置页面。我们在这个文件里面设置好opencv的配置,之后对于其它的工程,我们只要添加这个属性页配置文件就可以了,不用再配置opencv lib和 head文件目录等等。

image

首先我们设置vc++ Directories,增加opencv2.46的Include 目录:

image

      再增加OpenCV2.46的lib路径,也可以选择增加opencv源代码到source code路径,这样可以在调试时候,进入opencv的函数内部,便于调试

image

最后在linker->input的附加库里面增加所有的opencv lib(也可以选择添加你需要的库)。

image

      再之后把bin目录里面的dll拷贝到windows/system32目录,然后运行程序可以打开lenna.jpg图像(注意:lenna.jpg文件已经在工程目录),程序运行后的效果如下:

clip_image010

程序代码:工程FirstOpenCV1。

原文地址:https://www.cnblogs.com/mikewolf2002/p/3319974.html