最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

VS2010下配置opencv

来源:动视网 责编:小OO 时间:2025-10-02 00:53:34
文档

VS2010下配置opencv

VS2010+OpenCV2.3配置;在VS2010下安装配置OpenCV2.3;全程截图,绝对能配置好,不能的留言!2011-08-1523:16操作系统:Windows7x86中文旗舰版;编译环境:VisualStudio2010中文旗舰版;OpenCV版本:OpenCV-2.3.0-win、OpenCV-2.3.1-win;备注:a、不需要Cmake编译!!b、如果是最新的2.3.1版本,则将下面第5步中的(5)和(6)中的名为230的lib修改成231即可,否则会出现找不到lib的情况
推荐度:
导读VS2010+OpenCV2.3配置;在VS2010下安装配置OpenCV2.3;全程截图,绝对能配置好,不能的留言!2011-08-1523:16操作系统:Windows7x86中文旗舰版;编译环境:VisualStudio2010中文旗舰版;OpenCV版本:OpenCV-2.3.0-win、OpenCV-2.3.1-win;备注:a、不需要Cmake编译!!b、如果是最新的2.3.1版本,则将下面第5步中的(5)和(6)中的名为230的lib修改成231即可,否则会出现找不到lib的情况
VS2010 + OpenCV2.3配置 ; 在VS2010下安装配置OpenCV2.3 ; 全程截图,绝对能配置好,不能的留言!

2011-08-15 23:16

操作系统:Windows 7 x86 中文旗舰版;

编译环境:Visual Studio 2010 中文旗舰版;

OpenCV版本:OpenCV-2.3.0-win、OpenCV-2.3.1-win;

备注:

a、不需要Cmake编译!!

b、如果是最新的2.3.1版本,则将下面第5步中的(5)和(6)中的名为230的lib修改成231即可,否则会出现找不到lib的情况。

c、不分x86和x版本,一律按照这个方案配置就可以使用。

d、C#开发环境下的配置方法:

http://hi.baidu.com/mvp_xuan/blog/item/7e6f6d8c4d34be09b31bbaa9.html ?timeStamp=1316746687080

1、下载OpenCV(必须要superpack.exe)

http://www.opencv.org.cn/download/OpenCV-2.3.0-win-superpack.exe

2、安装

解压到D盘根目录下。(位置随便,不过下面的path需要根据实际情况自行修改了。)

3、设置系统环境变量

在用户变量处,新建PATH和OPENCV两个项: ————————————————————

PATH (只需添加下面中的一行,根据系统情况自行选择)

D:\\OpenCV2.3\\build\\x86\\vc10\\bin ————————————————————

OPENCV

D:\\OpenCV2.3\\build ————————————————————

4、建立一个demo

在C++下,新建一个“win32控制台程序”,“空项目”即可,输入以下代码:

——————————————————————————————————#include "highgui.h"

int main()

{

const char* imagename = "D:/Demo.jpg"; //随便放一张jpg图片在D盘或另行设置目录

cv::Mat img = cv::imread(imagename);

if(img.empty()) return -1; //是否加载成功

if(!img.data) return -1;

cv::namedWindow("image

cv::imshow("image

cv::waitKey();

return 0;

}————————————————————————————————————————

5、配置

(1)、在“视图”中打开“属性管理器”;

(2)、在“属性管理器”中双击Demo的项目名称;

(3)、在“Demo属性页”->“VC++目录”->“包含目录”中追加下面一行(包括所有分号,勿删VS原始数据):

;D:\\OpenCV2.3\\build\\include;D:\\OpenCV2.3\\build\\include\\opencv;D :\\OpenCV2.3\\build\\include\\opencv2

(4)、在“Demo属性页”->“VC++目录”->“库目录”中追加下面一行(包括所有分号,勿删VS原始数据):

;D:\\OpenCV2.3\\build\\x86\\vc10\\lib

(5)、在“Demo属性页”(“配置”==“Debug”)->“配置属性”->“链接器”->“输入”->“附加依赖库”中追加下面一行(包括所有分号,勿删VS原始数据):

;opencv_core230d.lib;opencv_highgui230d.lib;opencv_video230d.li b;opencv_ml230d.lib;opencv_legacy230d.lib;opencv_imgproc230d.l ib

(6)、在“Demo属性页”(“配置”==“Release”)->“配置属性”->“链接器”->“输入”->“附加依赖库”中追加下面一行(包括所有分号,勿删VS 原始数据):

;opencv_core230.lib;opencv_highgui230.lib;opencv_video230.lib;op encv_ml230.lib;opencv_legacy230.lib;opencv_imgproc230.lib

类别:Opencv| | 添加到搜藏 | 分享到i贴吧| 浏览(7052)| 评论(173)

上一篇:c# ——使用NPOI读取Excel中的... 下一篇:大兔子和小兔子

相关文章:

• vs2010下配置OpenCV2.3 最近读者:

唐彦文素淡冰雪心安琪遇见鹭liuyxuxiao123大寸6552351jdzwbd 一口莎伽口一

网友评论:

1

mvp_xuan

2011-08-15 23:19 |

回复 如果出现:

错误 1 error LNK2019:

无法解析的外部符号 _WinMain@16,该

符号在函数 ___tmainCRTStartup 中被引用

D:\\Demo\\OpenCV02\\OpenCV02\\MSVCRTD.lib(crtexew.obj)

OpenCV02

是因为建立成:“Win32项目”了,需建立“Win32控制台应用

程序”。

2

zhang422282152

2011-08-19 11:26 | 回复

能加我QQ 细谈么422282152 3

mvp_xuan

2011-08-19 11:39 | 回复

回复zhang422282152:可以

4

zhang422282152

2011-08-19 11:40 | 回复

加我呀 5

zhang422282152

2011-08-19 11:45 | 回复

哈哈,貌似好了,我再试试别的程序 6

zhang4222821522011-08-19 11:59 | 回复

太给力啦,我装了将近半个月都没有装好啊,现在总算好

了,太谢谢了

我的电脑配置:

位win7家庭普通版+vs2010express+opencv2.3.0

希望能把我的电脑配置也写进你的文档里

7 mvp_xuan

2011-08-23 15:46 | 回复

回复zhang422282152:不好意思 出差了几天 没法上网╮(╯▽╰)╭ 刚回 你搞定了就好 呵呵 8 terencezsw 2011-08-23 21:24 | 回复

1>------ 已启动生成: 项目: abc, 配置: Debug Win32 ------

1>生成启动时间为 2011-8-23 23:21:39。

1>InitializeBuildStatus:

1> 正在对“Debug \\abc.unsuccessfulbuild”执行 Touch 任

务。

1>ClCompile:

1> 所有输出均为最新。

1> 所有输出均为最新。

1>ManifestResourceCompile:

1> 所有输出均为最新。

1>LINK : fatal error LNK1104: 无法打开文件

“opencv_core230d.lib”

1>

1>生成失败。

1>

1>已用时间 00:00:00.10

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0

个 ==========

上面是根据你的代码进行的调试。编译通过了,但是生成失败。

这个是什么原因啊?弄了好多次,换了系统按照您的方法配置

结果都是这样。

头大啊,麻烦帮一下!谢谢

9 mvp_xuan 2011-08-23 21:33 | 回复

回复terencezsw :你先看一下是否将opencv_core230d.lib 前面

的分号复制了,一定要加这个分号的。然后看一下这个目录:D:\\OpenCV2.3\\build\\x86\\vc10\\lib 下是否有这个.lib 文件。

你是x86而不是x的系统吧?不同系统,文件夹不一样的。

这个生成错误就是没有找到这个lib 文件而已,配置问题。

10 mvp_xuan 2011-08-24 09:31 | 回复

回复zhang422282152:

好的 我会将你的配置编辑进去的\\(^o^)/~

11 terencezsw 2011-08-24 20:41 | 回复

回复mvp_xuan :确实有加上分号,而且也保证那个目录下有这

些.lib 文件呢,可是还是不成功。我把系统换成xp 也是同样的问题。

terencezsw

2011-08-24 20:50 | 回复

麻烦可以加我不?我qq155024118,谢谢了! 13

mvp_xuan

2011-08-24 20:59 | 回复

回复terencezsw :好的 没问题

14 mvp_xuan 2011-08-24 22:09 | 回复

如果是最新的2.3.1版本,则须将文章中第5步中的(5)和(6)中的名为230的lib 修改成231即可,否则会出现找不到lib 的情况。

例如:opencv_core230d 改为opencv_core231d

15

bbs271

2011-08-25 10:19 | 回复

谢谢兄台了~~~~~~~~~~~~

16

mvp_xuan

2011-08-25 10:33 | 回复

回复bbs271:\\(^o^)/~

17

kevinblue_1983

2011-08-26 00:33 | 回复

32位的怎么办 18

mvp_xuan

2011-08-26 08:36 | 回复

回复kevinblue_1983:文章中的例子就是32位的。照做即可 19

kevinblue_1983

2011-08-26 16:51 | 回复

6094236,加我QQ 好吗,谢谢 20 mvp_xuan

2011-08-26 16:57 | 回复

回复kevinblue_1983:噢 好的 我18点下班回家之后加你吧 上班不方便 21 kevinblue_19832011-08-26 16:59 | 回复

回复mvp_xuan :好的,因为我急着交作业,你QQ 多少我先加你,谢谢

mvp_xuan

2011-08-26 17:00 | 回复 回复

kevinblue_1983:我加你了

23 kevinblue_1983

2011-08-26 17:03 |

回复 回复mvp_xuan :谢谢那6点之后联系你吧,我是32位的,

用D:\\OpenCV2.3\\build\\x86\\vc10\\bin 对吧,但是还是出现1>LINK : fatal error LNK1104: 无法打开文件

“opencv_core230d.lib” 问题,我也把230改成231

了,还是不行

24 mvp_xuan 2011-08-26 17:06 | 回复

回复kevinblue_1983:你到你计算机的

D:\\OpenCV2.3\\build\\x86\\vc10\\bin 目录下 看看有没有

opencv_core230d.lib 这个文件。你确定你的命名和路径与我文

档中的一致么,你是用的VS2010么?如果不是2010是2008的

话,就要用vc9的目录。

25 kevinblue_1983

2011-08-26 17:13 | 回复

回复mvp_xuan :我在试试,我是放在C 盘,就改了C:\\OpenCV2.3\\build\\x86\\vc10\\bin 26 mvp_xuan 2011-08-26 17:16 | 回复

回复kevinblue_1983:嗯 好的 报这个错 一般问题不大 就去实

际路径下看一下是不是有那个文件 然后直接拷贝本机路径来设置环境变量等 应该都能解决的

27 kevinblue_1983

2011-08-26 17:18 | 回复

回复mvp_xuan :你今天晚上在线吧?因为我在澳洲,想今天晚上搞定这个作业,希望能联系到你 28 mvp_xuan

2011-08-26 17:25 | 回复

回复kevinblue_1983:嗯 在的 可以的 我估计昨晚加的那个是你同学 呵呵 29

kevinblue_1983

2011-08-26 17:27 | 回复

回复mvp_xuan :hehe,,你几点方便QQ 聊? 30

kevinblue_1983

2011-08-26 17:27 | 回复

回复mvp_xuan :你还是个帅哥,呵呵 31

mvp_xuan 2011-08-26 17:40 | 回复

回复kevinblue_1983:嘿 我一会上线了就到家了。

kevinblue_1983

2011-08-26 17:42 |

回复 回复mvp_xuan

:好,一会聊 33 kiko

是淑女2011-08-28 10:36 |

回复 你好,请问按照你的设置以后是不是只能用

C++写程序了?我想用C 写,请问如何设置呢?谢谢呀!

34 mvp_xuan

2011-08-28 11:45 | 回复

回复kiko 是淑女:配置好后 直接用C 语言写就可以了啊 没啥区别 都是调用 35

蒋剑

7778168

2011-08-29 15:53 | 回复 你好~请问为啥每新建一个项目就要重新设置~? 36 mvp_xuan 2011-08-29 17:16 | 回复

回复蒋剑7778168:因为这个是项目配置,不是全局的开发环境配置。如果你将全局开发环境配置成这样,那么每个项目都会有opencv 的存在了。

37

蒋剑

7778168

2011-08-29 17:38 | 回复 回复mvp_xuan :那请问一下怎样配置全局开发环境~?谢谢 38 mvp_xuan 2011-08-29 17:51 | 回复

回复蒋剑7778168:晕 你确定要把OPENCV 配置成全局的?因为这样意味着你开发的所有程序全都是基于opencv 的,就好比VS2010的全局环境中含有.net 4.0一个概念。 39

蒋剑

7778168

2011-08-29 19:46 | 回复 回复mvp_xuan :哦~好吧~不用了~谢谢你了

40 mvp_xuan

2011-08-29 22:02 | 回复

回复蒋剑7778168:不客气\\(^o^)/~

41

zhang422282152

2011-08-30 17:02 | 回复

哥们你能加一下我QQ 么,我重新装了,可是这回不能用了

mvp_xuan

2011-08-30 17:03 |

回复 回复zhang422282152

:噢 好 加了

43 门口有

个小店

2011-09-05 12:05 | 回复

你好 感谢你能分享这边好的文章啊 不过我除了问题 希望你能帮我看下啊 谢谢 1>------ 已启动生成: 项目: haha, 配置: Debug Win32 ------ 1>生成启动时间为 2011/9/5 11:55:40。 1>PrepareForBuild: 1> 正在创建目录“C:\\Users\\尘~曲\\Documents\\Visual Studio 2010\\Projects\\haha\\Debug\\”。 1>InitializeBuildStatus: 1> 正在创建“Debug \\haha.unsuccessfulbuild”,因为已指定“AlwaysCreate”。 1>ClCompile: 1> stdafx.cpp 1>c:\\\尘~曲\\documents\\visual studio 2010\\projects\\haha\\haha\argetver.h(8): fatal error C1083: 无法打开包括文件:“SDKDDKVer.h”: No such file or directory 1> 1>生成失败。 1> 1>已用时间 00:00:01.91 ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ========== 44

mvp_xuan

2011-09-05 12:06 | 回复 回复门口有个小店:这个是你工程文件的问题,你找一下是否有:“SDKDDKVer.h”这个文件,看看用记事本能否打开,是否加入项目引用。 45

门口有

个小店

2011-09-05 12:08 | 回复 回复mvp_xuan :我是新手 请问应该在哪找这个文件呢 如果没有该怎么办 谢谢啊 46

mvp_xuan 2011-09-05 14:00 | 回复 回复门口有个小店:在“c:\\\尘~曲\\documents\\visual studio 2010\\projects\\haha\\haha\\”目录下,没有的话,重新新建一个工程,说明你现在使用的是有问题的。

sheerwang1987

2011-09-07 15:08 |

回复

hello 对了那是不是每次创建一个新的项目都要从第五步开始?

48

mvp_xuan 2011-09-07 15:13 | 回复

回复sheerwang1987:对因为从第五步开始是项目环境配置前面是系统环境配置

49

sheerwang19872011-09-07 15:20 | 回复

回复mvp_xuan:但是貌似vs2008是只需要从第六步开始的,那个配置好麻烦啊~~早知道不卸载08了~~

50

mvp_xuan 2011-09-07 15:24 | 回复

回复sheerwang1987:适应新技术是需要时间的╮(╯▽╰)╭

文档

VS2010下配置opencv

VS2010+OpenCV2.3配置;在VS2010下安装配置OpenCV2.3;全程截图,绝对能配置好,不能的留言!2011-08-1523:16操作系统:Windows7x86中文旗舰版;编译环境:VisualStudio2010中文旗舰版;OpenCV版本:OpenCV-2.3.0-win、OpenCV-2.3.1-win;备注:a、不需要Cmake编译!!b、如果是最新的2.3.1版本,则将下面第5步中的(5)和(6)中的名为230的lib修改成231即可,否则会出现找不到lib的情况
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top