Install OpenCV3.0 on Eclipse
Neste artigo veremos como usar o OpenCV com Eclipse. Usaremos as versões mais recentes:OpenCV 3.0.0 alpha e Eclipse
Luna for C/C++ Developers. Passaremos desde o download do Eclipse, pela configuração de um projeto linkado com o OpenCV, até a execução do nosso programa. Não esqueça de conferir o vídeo de demonstração deste
processo no final do artigo.
Pré-Requisitos:
- Ubuntu 14.04 LTS 64 bits instalado e atualizado;
- OpenCV 3.0.0 alpha instalado: Como instalar o OpenCV 3.0.0 no Ubuntu
Vamos começar!
Para começar, vamos precisar baixar o Eclipse. Como eu uso o OpenCV com C++, vou baixar a versão específica para C/C++ do Eclipse Luna: Eclipse IDE for C/C++ Developers.
Observação: não adicionei imagens para exemplificar cada passo, pois há um vídeo de demonstração no final do artigo. Veja o vídeo: VÍDEO AMANHÃ (20/10/2014)!
Instalar o Eclipse
- Acesse Eclipse Downloads;
- Em Package Solutions, procure por Eclipse IDE for C/C++ Developers;
- Selecione Linux 32 ou 64 bits; (no meu caso, Linux 64 bits);
- Descompacte no local de sua preferência;
- Pronto!
Você também pode instalar o Eclipse através do sudo apt-get install eclipse-cdt
Criando Novo Projeto C++ no Eclipse;
- File » New » C++ Project;
- Dê um nome ao projeto em Project Name;
- Escolha Executable » Empty Project em Project Type;
- Marque Linux GCC em Toolchains e aperte Next;
- Desmarque Debug; (escolha pessoal)
- Clique em Finish;
Linkando OpenCV ao projeto recém-criado;
- Com o projeto selecionado, vá em Project » Properties (ou aperte Alt+ENTER);
- Vamos trabalhar na aba Tool Settings de C/C++ Build » Settings;
- Em GCC C++ Compiler » Includes, inclua “/usr/local/include/opencv” em Include paths (-l). Para descobrir qual é o seu include path, vá ao terminal e execute: pkg-config –cflags opencv;
- Vá para GCC C++ Linker » Libraries e inclua “/usr/local/lib” em Library search paths (-L). Para descobrir qual é o seu library search path, vá ao terminal e execute: pkg-config –libs opencv;
- Ainda em GCC C++ Linker » Libraries, inclua as bibliotecas que você irá usar no seu projeto em Libraries (-l). Vamos precisar de 3 para nosso projeto:
- opencv_core
- opencv_imgcodecs
- opencv_highgui
- Pronto!
Vamos testar!
Será que já podemos criar nossos programas usando OpenCV neste projeto? Vamos testar? É pra já!
Criando e compilando nosso programa
- Clique com o botão direito no projeto em Project Explorer e vá para New » File;
- Dê um nome ao arquivo, por exemplo: main.cpp e digite (ou copie e cole) o código abaixo no corpo do arquivo e salve!
- Project » Build All (ou Ctrl+B) para compilar;
| 12345678910 |
|
Executando o programa
No terminal, acesse a pasta onde você criou o projeto ({workspace}/{nome_do_projeto}/). Dentro dela terá o nosso programa (main.cpp) e a pasta “Release/”. Acesse a pasta Release e execute nosso programa!
./{nome_do_projeto} {imagem}
Ex.: ./OpenCV ~/Imagens/lena.jpg
Install OpenCV3.0 on Eclipse的更多相关文章
- Mac下安装OpenCV3.0和Anaconda和环境变量设置
入手Mac几天了,想在Mac OS下玩玩OpenCV和keras,间歇捣鼓了两天,终于搞定zsh.OpenCV3.0以及Anaconda.OpenCV3.0刚发布不久,这方面的资料也不是很多,能够查到 ...
- ubuntu14.04下配置使用openCV3.0
[操 作 系 统] Ubuntu 14.04 LTS [OpenCV版本] 3.0.0-beta [Eclipse 版 本] 3.8.1 需要知识: Linux系统shell命令基础 编译原理 ...
- ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及配置matlab和python接口过程记录
已有条件: ubuntu14.04+cuda7.5+anaconda2(即python2.7)+matlabR2014a 上述已经装好了,开始搭建caffe环境. 1. 装cudnn5.1.3,参照: ...
- Ubuntu 安装OpenCV3.0.0
Ubuntu安装OpenCV3.0.0 为了看看opencv3.0的HDR效果,尝试安装opencv3.0到ubuntu12.04上面,安装了好几次终于成功了. 参考博客: http://www.sa ...
- opencv3.0 在 android 上的使用
下载 OpenCV-3.0.0-android-sdk-1.zip 打开 intellj,新建立一个 android 工程后选择工程属性,导入模块(Import module from externa ...
- ubuntu14.04安装opencv3.0
sudo apt-get update sudo apt-get upgrade 搭建C/C++编译环境: sudo apt-get install build-essential 安装关联库: su ...
- ubuntu14.04 python2.7 安装配置OpenCV3.0
环境:ubuntu14.04 python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示“No module named ...
- py-faster-rcnn + opencv3.0.0 + ubuntu16.04配置(CPU模式)
最近开始做行人检测,因此开始接触faster-rcnn,这里贴上配置教程(亲测可行),不过是基于cpu的,蓝瘦... 参考博客:http://www.tuicool.com/articles/nYJr ...
- ubuntu卸载opencv并重装opencv3.0.0
一. 卸载opencv2.4.9: Going to the "build" folder directory of opencv from terminal, and execu ...
随机推荐
- node.js模块化写法入门
子模块的写法: function SVN(){ console.log('svn initialized'); return this; } function getInstance() { cons ...
- 江南白衣整理和开发的java常用工具类
江南白衣的公众号的介绍文章:http://mp.weixin.qq.com/s/6JUo1vmUa-7SuDH6yIxKeQ github的地址:https://github.com/springsi ...
- Mingw编译DLib
Mingw编译DLib 因为机器上安装了qt-opensource-windows-x86-mingw530-5.8.0,所以准备使用其自带的mingw530来编译DLib使用. 因为DLib使用CM ...
- 转:ArcEngine10.0+VS2010+MFC 扫盲贴 .
项目用vc6.0+MapObject写的,现在却要升级成AE10,研究了好多天的AE10.0和c++,中间的曲折也不想多说了,废话少数,下面是实现ArcEngine基本功能的,仅供参考,如能帮到同仁们 ...
- hdu 4122 Alice's mooncake shop (线段树)
题目大意: 一个月饼店每一个小时做出月饼的花费不一样. 储存起来要钱.最多存多久.问你把全部订单做完的最少花费. 思路分析: ans = segma( num[]*(cost[] + (i-j)*s) ...
- 通过Intent传递对象
BluetoothDevice device = data.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); 在蓝牙开发中,通过intent(data ...
- ios中地图定位
#import <UIKit/UIKit.h> #import <CoreLocation/CoreLocation.h> @interface ViewController ...
- Geocoding java调用百度地图API v2.0 图文 实例( 解决102错误)
如何使用? 第一步:申请ak(即获取密钥),若无百度账号则首先需要注册百度账号. 第二步,拼写发送http请求的url,注意需使用第一步申请的ak. 第三步,接收http请求返回的数据(支持json和 ...
- Windows 重装系统-用户转移User和Program Files 文件夹
原文地址:https://blog.csdn.net/sinat_38799924/article/details/74059037 重装系统时为了让系统数据保持可用我们需要做一些备份处理.比如用户数 ...
- android studio Gradle Build速度加快方法
设置离线编译就可以解决这个问题了.如下图所示: