Install OpenCV3.0 on Eclipse

Source: Internet
Author: User



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
    1. Acesse Eclipse Downloads;
    2. Em package Solutions, procure por Eclipse IDE for C + + developers;
    3. Selecione Linux-ous; (No Meu caso, Linux, 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 + + 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–cflagsOpenCV;
  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;

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.