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 + + 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.
This post was also available in 中文版
Usando OpenCV 3.0.0 com Eclipse
Pré-requisitos:
-Ubuntu 14.04 LTS 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 + + do Eclipse luna:eclipse IDE for 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 + + developers;
- Selecione Linux-ous; (No Meu caso, Linux, 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 + + 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–cflagsOpenCV;
- 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;
123456789Ten |
#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;} |
View Rawsample_opencv_3.cpp Hosted with? By GitHub
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