如何在vs2015中加载opencv

 我来答
rub955
2016-12-06 · TA获得超过114个赞
知道小有建树答主
回答量:450
采纳率:0%
帮助的人:244万
展开全部
打开VS2015选择文件,然后新建项目,选择新建一个Win32控制台应用程序,并选择空项目

在源文件中添加一个名为opencvdemo的CPP文件

在该cpp文件中输入一下代码
#include <opencv2/core/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main() {
string imageName("C:\\Users\\lidabao\\Desktop\\Lena.bmp"); // 图片在电脑中的绝对地址
Mat image;//Mat是OpenCV最基本的数据结构,这是定义一个图像矩阵类型
image = imread(imageName.c_str(), IMREAD_COLOR);//读入图片数据
if (image.empty())//读取失败时
{
cout << "Could not open or find the image" << std::endl;
return -1;
}
namedWindow("Display window", WINDOW_AUTOSIZE); // 创建一个窗口
imshow("Display window", image); // 在窗口中显示图片
waitKey(0); // 等待一次按键,程序结束
return 0;
}`
点击视图按钮,选择解决方案资源管理器 ,在解决方案中右键单击项目名称,然后选择属性

在属性页中选择VC++目录
在包含目录中添加 D:\opencv\build\include D:\opencv\build\include\opencv D:\opencv\build\include\opencv2 这三个文件夹 在库目录中添加 D:\opencv\build\x64\vc12\lib D:\opencv\build\x64\vc12\staticlib 这两个文件夹

在属性页中选择链接器,在链接器中点击输入,在附加依赖项中添加 opencv_ts300d.lib opencv_world300d.lib 这两个东西

如果执行失败则在如图中的×86改为×64

程序运行结果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式