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下载这篇文章的一些介绍,希望对大家有所帮助。
免责声明:本文章由会员“金楠一”发布如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系