opencv下载与安装(opencv下载)

你们好,最近小未来发现有诸多的小伙伴们对于opencv下载与安装,opencv下载这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 在http://opencv.org/,官网找到OpenCV windows版并下载。

2、 下载后会得到文件OpenCV 2.4.X双击后会提示解压到某个地方。建议放在D:Program Files下,比如D:Program Files。(因为OpenCV项目文件打包的时候,

3、 根目录是opencv,所以我们不需要新建一个名为opencv的文件夹,然后解压,再点击解压按钮。

4、 过了一会儿,OpenCV2.4.13的近三个G文件被解压到D:Program Files。

5、 配置环境变量

6、 该步骤的配置方法如下:

7、 [计算机]-[(右击]属性]-[高级系统设置]-[高级(标签)]-[环境变量]-"双击"系统变量中的路径--在变量值中添加相应的路径。如图所示:

8、 对于32位系统,添加:

9、 ";opencv build x86 vc10 bin”(和分号“;”对于之前存在的环境变量。分开)

10、 对于64位系统,您可以添加两者:

11、 ";…… opencvbuildx64vc10bin”,

12、 例如:

13、 D:Program Filesopencvbuildx64vc10bin;D:Program Filesopencvbuildx86vc10bin

14、 项目包含目录的配置

15、 打开visual studio,创建一个新的win32控制台项目,给它一个名字,比如test1,然后选择一个好的路径,点击OK。

16、 单击“下一步”一次。

17、 在项目上方打勾。

18、 然后在解决方案资源管理器的源文件中右键单击-添加-新建项,准备在项目中创建新的cpp源文件。

19、 选择C源文件,给它一个名称,如“main”,然后单击[Add]。然后,一个新的cpp文件被添加到项目中。

20、 点击菜单栏中的视图-属性管理器,visual studio中就会多一个属性管理器工作区。

21、 在新出现的属性管理器工作区中,单击item-debug | win32-Microsoft . CPP . win32 . user目录(右键单击属性,或双击)打开属性页。

22、 打开属性页面后,就是一番配置了。首先是在

23、 【通用属性】 -【VC++目录】 -【包含目录】中

24、 添加上

25、 D:Program Filesopencvbuildinclude

26、 D:Program Filesopencvbuildincludeopencv

27、 D:Program Filesopencvbuildincludeopencv2这三个目录。

28、 工程库(lib)目录的配置

29、 其实这步和上一步差不多,属性管理器”工作区中,点击项目-Debug|Win32-Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)打开属性页面。

30、 接着上步,就是在【通用属性】 -【VC++目录】 -【库目录】中,

31、 添加上D:Program Filesopencvbuildx86vc10lib这个路径。

32、 链接库的配置

33、 依然是“属性管理器”工作区中,点击项目-Debug|Win32-Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)即可打开属性页面。

34、 【通用属性】 -【链接器】-【输入】-【附加的依赖项】

35、 对于【OpenCV2.4.9】,添加如下2.4.13版本的lib(这样的lib顺序是:19个带d的debug版的lib写在前面,19个不带d的release版的lib写在后面):

36、 opencv_ml2413d.libopencv_calib3d2413d.libopencv_contrib2413d.libopencv_core2413d.libopencv_features2d2413d.libopencv_flann2413d.libopencv_gpu2413d.libopencv_highgui2413d.libopencv_imgproc2413d.libopencv_legacy2413d.libopencv_objdetect2413d.libopencv_ts2413d.libopencv_video2413d.libopencv_nonfree2413d.libopencv_ocl2413d.libopencv_photo2413d.libopencv_stitching2413d.libopencv_superres2413d.libopencv_videostab2413d.lib

37、 opencv_objdetect2413.libopencv_ts2413.libopencv_video2413.libopencv_nonfree2413.libopencv_ocl2413.libopencv_photo2413.libopencv_stitching2413.libopencv_superres2413.libopencv_videostab2413.libopencv_calib3d2413.libopencv_contrib2413.libopencv_core2413.libopencv_features2d2413.libopencv_flann2413.libopencv_gpu2413.libopencv_highgui2413.libopencv_imgproc2413.libopencv_legacy2413.lib

38、 opencv_ml2413.lib

39、 最终的测试:

40、 就用载入并显示一张图片到窗口的程序,用于我们的配置测试吧。

41、 新建一个空项目的控制台应用程序,新建一个cpp文件,然后粘贴如下代码:

42、 #includeiostream

43、 #includeopencv2/core/core.hpp

44、 #includeopencv2/highgui/highgui.hpp

45、 usingnamespacecv;

46、 intmain()

47、 {

48、 //读入一张图片(游戏原画)

49、 Matimg=imread('pic.jpg');

50、 //创建一个名为'游戏原画'窗口

51、 namedWindow('游戏原画');

52、 //在窗口中显示游戏原画

53、 imshow('游戏原画',img);

54、 //等待6000ms后窗口自动关闭

55、 waitKey(6000);

56、 }

57、 放置一张名为pic.jpg的图片到工程目录中,然后点击“运行“按钮,如果配置成功,就不会报错,得到预想的运行结果:

以上就是opencv下载这篇文章的一些介绍,希望对大家有所帮助。

免责声明:本文章由会员“金楠一”发布如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系

金楠一
免责声明:本文章由会员“金楠一”发布,如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务;如因作品内容、版权和其他问题请于本站联系