使用Eclipse + OpenCV + C++ 环境搭建(一)
来源:互联网 发布:阿里云 收入 编辑:程序博客网 时间:2024/06/07 21:49
需要的软件:
Win7 64位
Eclipse
CDT
MinGW 64位
OpenCV2.4.13 使用其中的x64库
1.安装MinGW 64位
正常安装软件,我是安装在c盘下 :C:\MinGW\mingw-w64
配置环境变量:C:\MinGW\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev1\mingw64\bin
tips:需要将mingw32-make.exe备份位make.exe,否则eclipse读取不了
2.安装OpenCV 我使用的是 opencv-2.4.13.3-vc14.exe
直接双击安装即可,路径自选:E:\face\javacv\opencv2.4.13\opencv(我的路径)
配置环境变量:必须选择X64文件夹下的bin
E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14\bin
3.安装Eclipse
直接在官网下载用来开发c或者c++版本的工具包:eclipse-cpp-kepler-SR2-win32-x86_64.zip
解压即可。
打开eclipse之后,还需要安装CDT,可以编译执行c或者c++。
安装CDT只需要打开: Help——》 Eclipse Marketplace,在其中搜索CDT即可。
建立项目的过程:
1.建立c++项目:
建立项目之后的结果图:
2.编写代码:
结构图:
main中的代码:
#include "cv.h"#include "highgui.h"using namespace std;int main(){ cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!! IplImage * test; test = cvLoadImage("D:\\he.jpg");//图片路径 cvNamedWindow("test_demo", 1); cvShowImage("test_demo", test); cvWaitKey(0); cvDestroyWindow("test_demo"); cvReleaseImage(&test); return 0;}
3.添加环境
3.1 debug环境配置:在Configuration中选择Debug配置
Tips:这里选择的path必须是x64文件夹下的lib文件,因为使用的都是64位的系统和软件,否则就会报错,
ld.exe: skipping incompatible opencv_videostab2413.lib when searching for -lopencv_videostab2413.lib
在C/C++ Builder——》Settings ——》MinGW C++ Linker ——》Libraries中设置如下:Libraries中添加的是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14\lib中所有的文件名后缀有d 的lib文件;下面的path是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14下面的三个文件夹的路径。
3.2 debug环境配置:在C/C++ Builder——》Settings ——》GCC C++ Complier——》Includes添加openc库文件的路径E:\face\javacv\opencv2.4.13\opencv\build\include以及其下的两个文件夹路径
3.3 Release路径配置:在Configuration中选择Release配置
Tips:这里选择的path必须是x64文件夹下的lib文件,因为使用的都是64位的系统和软件,否则就会报错,
ld.exe: skipping incompatible opencv_videostab2413.lib when searching for -lopencv_videostab2413.lib
在C/C++ Builder——》Settings ——》MinGW C++ Linker ——》Libraries中设置如下:Libraries中添加的是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14\lib中所有的文件名后缀没有d 的lib文件;下面的path是E:\face\javacv\opencv2.4.13\opencv\build\x64\vc14下面的三个文件夹的路径。
3.4 Release路径配置:
在C/C++ Builder——》Settings ——》GCC C++ Complier——》Includes添加openc库文件的路径E:\face\javacv\opencv2.4.13\opencv\build\include以及其下的两个文件夹路径
4.编译:
所有环境配置好之后,执行命令:
右击项目——》Build Configurations ——》 Build All 该命令是执行Debug和Release两个编译路径
编译完没有报错之后,找到Release中的exe文件,直接双击执行,就会出现想要的效果图:
- 使用Eclipse + OpenCV + C++ 环境搭建(一)
- 使用Eclipse + OpenCV + C++ 环境搭建(二)
- opencv (一) 环境搭建
- C#.net 环境下使用OpenCV(一)
- C#.net 环境下使用OpenCV(一)
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- buntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
- 51nod 1307 绳子与重物
- hyperscan示例解读pcapscan
- A
- 统计自然语言处理2----数学基础(一)
- 关于消息队列的使用场景
- 使用Eclipse + OpenCV + C++ 环境搭建(一)
- 漫谈分布式系统:三种通信范型
- hpu vj【1391】矩阵A+B
- 编程思想之多线程与多进程(2)——线程优先级与线程安全
- MTKlog分析总结
- 【树型dp】hdu4126
- Javascript学习之Map和Filter函数实现方法详解
- memset详解 设置无穷大INF
- linux部署java项目的war包