为NetBeans配置OpenCV
2016-03-24 22:35
316 查看
为NetBeans配置OpenCv
opencv官网上只给出了使用Visual Studio的配置教程,经过上网搜集资料及动手实践,成功地为NetBeans配置好了OpenCv。OpenCV Installation on Windows + Netbeans + MinGW
以上是一位网友写的教程,实际配置过程与这一篇略有出入。
环境
Windows10NetBeans8.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的过程,引用的文章中说的比较详细,还配有截图,简明易懂。在此感谢这位网友!
相关文章推荐
- 如何在 Ubuntu 和其他 Linux 上安装 Netbeans
- 使用NetBeans + Xdebug调试PHP程序的方法
- php修改NetBeans默认字体的大小
- python中使用OpenCV进行人脸检测的例子
- opencv 做人脸识别 opencv 人脸匹配分析
- 使用opencv拉伸图像扩大分辨率示例
- 基于C++实现kinect+opencv 获取深度及彩色数据
- OpenCV 2.4.3 C++ 平滑处理分析
- Python中使用OpenCV库来进行简单的气象学遥感影像计算
- 利用Python和OpenCV库将URL转换为OpenCV格式的方法
- python结合opencv实现人脸检测与跟踪
- Python环境搭建之OpenCV的步骤方法
- Python实现OpenCV的安装与使用示例
- 在树莓派2或树莓派B+上安装Python和OpenCV的教程
- opencv-python学习一--人脸检测
- 在Ubuntu上安装OpenCV3.0和Python-openCV的经历
- OpenCV配置,从来没有这么简单!
- [转] netbeans 界面美化与字体设置
- [转] netbeans 使用心得
- ubuntu下opencv和qt的安装配置