多语言展示
当前在线:1006今日阅读:195今日分享:41

opencv 开发环境配置 visual studio,cmake

配置opencv的库文件到visual studio,如何配置,需要cmake来进行转化一下,否则,无法调用。由于初次接触,安装过程颇多周折,安装成功后希望能够与大家分享配置的经验
工具/原料
1

opencv

2

visual studio

3

cmake

方法/步骤
1

在官网上下载这三个文件,进行安装visual studio下载网址(我下载安装的是visual studio 2012版本的):https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspxopencv下载网址(我安装的是opencv2.4.9):http://opencv.org/cmake下载网址(我安装的是cmakecmake-3.6.0-rc2-win64-x64):https://cmake.org/download/

2

opencv下载下来之后看到一个彩色的图标,双击,然后选择你要安装的文件路径,这里我直接安装在D盘,系统会自动生成名字为opencv的文件夹,这个文件夹里有两个子文件,build 和sources,我直接在这里新建了一个文件夹,用来存放cmake配置之后的opencv的库文件。

3

安装vs,安装过程简单,点击,安装,finish

4

下载cmake之后,怎样使用cmake,初次安装的朋友格外要注意了,步骤不要错。把cmake解压到D盘之后,打开D:\cmake-3.6.0\bin\里面的cmake-gui,双击之后,出现一个界面,从上往下开始操作,点击browse source...,这里点击这个按钮其实是在读取opencv里面的一个cmakelists.txt,这个文件就在opencv文件夹的source里面,所以,点击这个按钮,路径取到D:\opencv\sources就可以了;下一个按钮,browse build...就打开我们一开始在opencv里头新建的那个文件夹就可以了;接下来,勾选Advanced,就可以开始配置了,点击configure,这里注意了,出来一个选框,这里需要你来选择vs的版本,这个很重要,我安装的是2012版的,系统是64位,我这里用11 2012 x64位的这个版本来配置,如果你选择的不合适也不要担心,一开始选择配置出错了,可能是你把版本选错了,不要慌,你点击cmake界面的file里面的Delete Cache,这样你就可以重新选择版本配置一遍了,否则,一开始错了,你改其他的还是会显示出错。好,当你配置成功了之后,系统会告诉你configure done,这时候恭喜你,配置没有出错,但是配置框内的选项都是红色的,你需要再按一下configure按钮,配置框内红色会消失,然后,你点击Generate,显示generate done 说明你就配置成功了,恭喜你!这时候生成的文件都在你在opencv新建的那个文件夹里头。

5

在计算机中更改环境变量的路径,计算机>属性>高级系统设置>环境变量>新建,新建一个用户变量,如变量名opencv_dir:Path,变量值:D:\opencv\build\x86\vc11\bin,有教程说选择x86要好一些,我是64位的系统,这里我也是选的x86

6

在vs中配置opencv的库文件,这里很重要,记住步骤,首先,要将你用cmake生成的名为opencv 的visual studio solution文件打开,进行配置,然后,再在vs中新建一个solution,进行配置。这里有两步,不要漏掉,不然cmake的工作就白费了,这里的两个步骤,可以参考http://blog.sina.com.cn/s/blog_8b6c17eb0101l7zd.html。由于步骤有点多,这个过程一定要有耐心

注意事项

注意配置的顺序,准备好文件,安装,环境变量修改(这一步随意一点),cmake配置——对cmake生成的opencv的vss进行配置——在vs中对opencv进行配置

推荐信息