在源文件中添加一个名为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
程序运行结果
一、下载安装OpenCV1
进入到OpenCV官网,选择下载windows
版本的OpenCV
3.0
alpha
2
下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G
注:目录可根据自己需要更改
3
提取完成后,即完成了OpenCV的安装
END
二、设置OpenCV环境变量
1
打开计算机的属性页,找到环境变量
2
在系统环境变量下新建下列选项
3
在系统变量中找到Path变量并在最后加上下面语句
%OPENCV%\x86\vc12\bin
4
在OpenCV的根目录下新建文件opencv300.props,这个文件将会在下面的VS2013配置中用到
三、VS2013配置
打开VS2013,新建一个空的Win32
控制台应用程序,工程名为OpencvTest
选择菜单栏中的“视图”——“属性管理器”——右击项目“添加现有属性”
添加现有属性成功后
在方案解决管理器在源文件下新建测试文件opencv
在资源选项下添加一个测试图片如,testPicture,并从网上搜一段opencv测试代码复制到OpencvTest.cpp中
编译并运行程序,出现测试图片说明配置成功
首先去OpenCV下载2.4.11的文件包,该文件为exe格式的。下载完成后进行安装,选择需要的解压路径,本文将其解压到vs安装目录下。2
接下来对环境变量进行设置,首先在桌面计算机处右键选择属性。
3
在d出的窗口中选择高级系统设置。
4
选择环境变量。
5
在 用户变量中 新建opencv,并根据解压路径将其值设置为bulid的路径。如果有path项,则选中对其编辑,在已有路径后添加VC12的bin路径,用英文下的分号隔开。我的路径为
D:\Program Files (x86)\Microsoft Visual Studio 12.0\opencv\build\x86\vc12\bin。
设置完成后保存。同样在 系统变量 中的path中再将bin路径添加一遍,保存,此时需要重启系统才可完成设置。
END
方法/步骤2
接下来打开vs2013软件,新建一个项目。
选择win32控制台程序,此时可以对文件命名。
其相应的设置如图片中所示。
选中属性管理器,在debug上右键,选择添加新项目属性。
可以对项目属性命名为opencv_debug,完成后保存。
在新建的项目属性上双击,对属性进行设置。
VC++目录下主要设置引导目录和库目录。
8
这两个目录下需要添加的路径如图所示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)