opencv什么版本可以运行在vs2015上

opencv什么版本可以运行在vs2015上,第1张

打开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小程序 下面是错误提示 看不懂等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10108039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存