zoukankan      html  css  js  c++  java
  • 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 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

  • 相关阅读:
    ....
    CodeForces 375A(同余)
    POJ 2377 Bad Cowtractors (最小生成树)
    POJ 1258 AgriNet (最小生成树)
    HDU 1016 Prime Ring Problem(全排列)
    HDU 4460 Friend Chains(bfs)
    POJ 2236 Wireless Network(并查集)
    POJ 2100 Graveyard Design(尺取)
    POJ 2110 Mountain Walking(二分/bfs)
    CodeForces 1059B Forgery(模拟)
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7380811.html
Copyright © 2011-2022 走看看