Install OpenCV3.0 on Eclipse
来源:互联网 发布:傲剑升级数据大全2014 编辑:程序博客网 时间:2024/05/19 14:36
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.
Usando OpenCV 3.0.0 com Eclipse
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;
#include <opencv2/opencv.hpp>using namespace cv;int main(int argc, char** argv) {Mat inputImage = imread(argv[1]);imshow("Input Image", inputImage);waitKey(0);return 0;}
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
- Install OpenCV3.0 on Ubuntu(linaro)12.04 in ARM
- Install OpenCV3.1 on Mac by brew
- install palm plugin on eclipse
- install zend on eclipse PDT
- install Shelled on Eclipse on windows
- Install Eclipse SDK 4.2 (Juno) on Fedora
- How to install eclipse on linux
- How to install eclipse on ubuntu/linux
- install opencv 3.1 on ubuntu 14.04+Eclipse
- Yosemite install OpenCV3
- install opencv3 with python2.7 bindings on Mac using Hombrew and git
- Install GlassFish server adapter on Eclipse 3.4 (Ganymede)
- Install python and PyQt4 on Windows with Eclipse
- how to install jQuery profile on eclipse using Spket
- Install Eclipse Kepler 64-bit on Windows 7 64-bit
- Linux eclipse下配置opencv3.0
- win10下 eclipse配置opencv3.0
- lightoj1045 - Digits of Factorial
- Java正确URL解码方式:URLDecoder.decode
- OTT TV与IPTV的不同
- 做一名优秀的开发者可没有说的那么简单
- ueditor使用问题
- Install OpenCV3.0 on Eclipse
- ubuntu下apt-get安装及卸载jdk
- 人生第一篇博客
- HDU1250 Hat's Fibonacci 【亿进制】
- ConnectionManagerImpl 模块学习
- 去掉 NavigationBar 底部的那条黑线
- Swift 的单例模式
- The processing instruction target matching "[xX][mM][lL]" is not allowed.
- 理解 Java 的 GC 与 幽灵引用