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

  • 相关阅读:
    如何在IE, Firefox, Opera浏览器中支持页面弹出并回传数据
    访问IIS 6.0 web服务时, 显示service unavailable
    新blog新气象
    jQuery 参考手册 选择器
    如何在博客中添加目录并链接到当前页面中的某个位置?
    Excel中左中右截取及去空格
    jQuery 遍历 slice() 方法
    如何知道一个工作簿中有多少个工作表?
    jQuery 选择器
    邮政编码查询网址
  • 原文地址:https://www.cnblogs.com/jhcelue/p/7380811.html
Copyright © 2011-2022 走看看