您的位置:首页 > 编程语言 > Java开发

为NetBeans配置OpenCV

2016-03-24 22:35 316 查看

为NetBeans配置OpenCv

opencv官网上只给出了使用Visual Studio的配置教程,经过上网搜集资料及动手实践,成功地为NetBeans配置好了OpenCv。

OpenCV Installation on Windows + Netbeans + MinGW

以上是一位网友写的教程,实际配置过程与这一篇略有出入。

环境

Windows10

NetBeans8.1

MinGW

OpenCV3.1.0 官网git下载地址

工具

CMake CMake官网下载地址

该工具用来编译OpenCV源码

编译OpenCV

打开CMake GUI,选择OpenCV源码所在路径(本人路径C:\opencv-master),以及编译好的项目存放的位置(C:\opencv-master\release)。

点击configure按钮,选择MinGW编译器(MinGW Makefile)。

注意:此时点击完成按钮会提示出错,再点击一次configure按钮即可。

根据需要改变选项,也可使用默认配置,如果改变了选项需要再次点击configure按钮,若配置成功,点击generate按钮。生成成功后即可关闭CMake。

打开命令行窗口,切换到C:\opencv-master\release,键入mingw32-make,开始编译。编译过程比较漫长,需耐心等待。

编译完成后检查是否存在lib文件夹和bin文件夹,以及里面是否有文件。若正常,则将bin文件夹添加到系统环境变量中。

配置NetBeans

添加include路径

打开NetBeans,新建C++工程,右键点击该工程,打开属性页面,选择编译器选项,在右侧的页面中选择“包含目录”一项,添加头文件所在路径,一般为opencv中include文件夹。如果有编译好的包(build文件夹),也可以使用其中的include文件夹,这个一般比较全。本人在配置中就遇到了include文件夹中头文件不全的情况,需要在modules文件夹中将每一个模块内部的include文件夹合并到根include文件夹下。

添加库路径和库文件

选择左侧的链接器,在右侧选择其他库目录,将编译好的库路径键入(C:\opencv-master\release\lib)。再选择库,添加需要使用的库文件。一般都要使用core库文件,其它库文件视具体需要添加。比如你要用到highgui库,就需要添加highgui库文件,否则编译时会产生undefined reference错误。

以上就是为NetBeans配置OpenCV的过程,引用的文章中说的比较详细,还配有截图,简明易懂。在此感谢这位网友!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  netbeans opencv