怎样在VS2010下配置Opencv并编写程序

 我来答
欧章旭
2017-04-14 · 知道合伙人互联网行家
欧章旭
知道合伙人互联网行家
采纳数:238 获赞数:527
全国散文三等奖 广东昌盛日用品有限公司 总经理

向TA提问 私信TA
展开全部
安装并配置Opencv
1
首先下载Opencv软件,我下载的版本是2.4.7,然后双击软件,会弹出如下的解压界面,选择文件夹解压即可。
2
解压好之后在opencv文件夹下面有两个文件夹,分别是逗sources地和逗build地。
3
右键点击逗计算机地->逗属性地然后点击逗高级系统设置地(我的电脑是win7的64位系统)。
4
在逗高级地选项下面,点击逗环境变量地。
5
在逗系统变量地中选中逗Path地然后点击逗编辑地。
6
在逗变量值地这边填入如下路径逗E:\Program files\opencv \build \x64 \vc10\bin地,用逗;地与前面内容隔开。这里根据自己解压的文件夹的位置进行相应的修改,我的电脑是64位系统,所以这里我选择了x64文件夹,32位系统选择x86文件夹即可。
END
编程步骤
1
接下来就可以用一个显示图像的小程序试一试Opencv的能力了,当然首先还需要进行一些配置。打开VS2010,新建一个项目,这里我们选择新建逗win32控制台应用程序地。
2
进入项目之后,点击逗项目地然后找到逗属性地。
3
打开后点击逗配置属性地中的逗VC++目录地,如果你的电脑和我的一样是64位,先点击顶上的逗配置管理器地,如果是32位系统忽略此步。
4
32位系统忽略此步,在逗活动解决方案平台地下选择逗新建地。
5
同理32位系统忽略此步,接着上面会自动显示x64,点击确定即可。
6
回到正题,还是在逗VC++目录地选项下,在逗可执行文件目录地里面添加E:\Program Files\opencv\build\x64\vc10\bin;在逗包含目录地中添加E:\Program Files\opencv\build\include E:\Program Files\opencv\build\include\opencv E:\Program Files\opencv\build\include\opencv2 ;在"库目录"下添加E:\Program Files\opencv\build\x64\vc10\lib。这里还是要根据自己解压的位置与系统是多少位的进行相应修改。
66如何在windows 7下安装opencv-2.4.8
7
选择逗链接器地下的逗输入地选项,然后单击右边的逗附加依赖项地,这时会出现一个逗编辑地的选项,单击逗编辑地,然后就会出现第二幅图的的界面,我们需要将一些lib库文件填入其中。
8
需要填入的库文件都在逗E:\Program files\opencv\build\x64\vc10\lib地文件夹下,如下图所示。我们只需将后缀为lib的文件名加后缀填入到刚才的方框中即可。
9
这时回到程序编写的界面,在界面中键入下图所示的程序(程序是网上找的,感谢程序的提供者)。
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* imagename = "C:\\Users\\Administrator\\Desktop\\柯南1.jpg";
//从文件中读入图像
Mat img = imread(imagename,1);
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", imagename);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
这是一个显示图片的程序,图片的路径在imagename处修改。
10
然后点击菜单栏中的逗生成地->逗生成解决方案地,如果没有问题的话,在下面会有显示。
11
生成成功之后,按键盘上的逗Ctrl地+逗f5地运行程序,就会显示出图片了,单击任意键程序退出。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式