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.

This post is also available in English  
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
  1. Acesse Eclipse Downloads;
  2. Em Package Solutions, procure por Eclipse IDE for C/C++ Developers;
  3. Selecione Linux 32 ou 64 bits; (no meu caso, Linux 64 bits);
  4. Descompacte no local de sua preferência;
  5. Pronto!

Você também pode instalar o Eclipse através do sudo apt-get install eclipse-cdt

Criando Novo Projeto C++ no Eclipse;
  1. File » New » C++ Project;
  2. Dê um nome ao projeto em Project Name;
  3. Escolha Executable » Empty Project em Project Type;
  4. Marque Linux GCC em Toolchains e aperte Next;
  5. Desmarque Debug; (escolha pessoal)
  6. Clique em Finish;
Linkando OpenCV ao projeto recém-criado;
  1. Com o projeto selecionado, vá em Project » Properties (ou aperte Alt+ENTER);
  2. Vamos trabalhar na aba Tool Settings de C/C++ Build » Settings;
  3. 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;
  4. 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;
  5. 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
  6. Pronto!

Vamos testar!

Será que já podemos criar nossos programas usando OpenCV neste projeto? Vamos testar? É pra já!

Criando e compilando nosso programa
  1. Clique com o botão direito no projeto em Project Explorer e vá para New » File;
  2. 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!
  3. Project » Build All (ou Ctrl+B) para compilar;

12345678910
         
         
#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 raw sample_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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值