打开VS2015选择文件,然后新建项目,选择新建一个Win32控制台应用程序,并选择空项目
在源文件中添加一个名为opencvdemo的CPP文件
在该cpp文件中输入一下代码
#include <opencv2/core/corehpp>
#include <opencv2/imgcodecshpp>
#include <opencv2/highgui/highguihpp>
#include <iostream>
#include <string>
using namespace cv;
using namespace std;
int main()
{
string imageName("C:\\Users\\lidabao\\Desktop\\Lenabmp"); // 在电脑中的绝对地址
Mat image;//Mat是OpenCV最基本的数据结构,这是定义一个图像矩阵类型
image = imread(imageNamec_str(), IMREAD_COLOR);//读入数据
if (imageempty())//读取失败时
{
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_ts300dlib opencv_world300dlib 这两个东西
如果执行失败则在如图中的×86改为×64
程序运行结果
需要在你的项目-属性中修改链接器的选项
附加库,把你的lib库的目录改为 opencv 2410 lib库文件所在的目录。
输入项,把你的这些lib文件名称写在输入项中
你运行在调试模式下,你的代码调用了上面那些dll中的功能,如果想调试那些功能,需要加载相应的pdb文件。
安装对应的pdb文件,需要安装windows SDK。
你可以忽略那些信息,他们不是错误,只是一个提示信息而已。
双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G
注:目录可根据自己需要更改
3
提取完成后,即完成了OpenCV的安装
END
二、设置OpenCV环境变量
1
打开计算机的属性页,找到环境变量
2
在系统环境变量下新建下列选项
3
在系统变量中找到Path变量并在最后加上下面语句
;%OPENCV%\x86\vc12\bin
4
在OpenCV的根目录下新建文件opencv300props,这个文件将会在下面的VS2013配置中用到
文件内容如下图
END
三、VS2013配置
打开VS2013,新建一个空的Win32 控制台应用程序,工程名为OpencvTest
选择菜单栏中的“视图”——“属性管理器”——右击项目“添加现有属性”
添加现有属性成功后如下图所示
在方案解决管理器在源文件下新建测试文件opencv
在资源选项下添加一个测试如,testPicture,并从网上搜一段opencv测试代码复制到OpencvTestcpp中
编译并运行程序,出现测试说明配置成功
以上就是关于opencv什么版本可以运行在vs2015上全部的内容,包括:opencv什么版本可以运行在vs2015上、vs下运行OPENCV2.4.9错误:错误 1 error LNK1104: 无法打开文件“opencv_world249d.lib、用VS2010 运行一个opencv小程序 下面是错误提示 看不懂等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)