Ir para o conteúdo

OpenCV

Origem: Wikipédia, a enciclopédia livre.

OpenCV (Open Source Computer Vision Library). Originalmente, desenvolvida pela Intel, em 2000, é uma biblioteca multiplataforma, totalmente livre ao uso acadêmico e comercial, para o desenvolvimento de aplicativos na área de Visão Computacional, bastando seguir o modelo de licença da BSD Intel. O OpenCV possui módulos de Processamento de Imagens e Video I/O, Estrutura de dados, Álgebra Linear, GUI (Interface Gráfica do Usuário) Básica com sistema de janelas independentes, Controle de mouse e teclado, além de mais de 350 algorítmos de Visão Computacional como: Filtros de imagem, calibração de câmera, reconhecimento de objetos, análise estrutural e outros. O seu processamento é em tempo real de imagens.

Esta biblioteca foi desenvolvida nas linguagens de programação C/C++. Também, dá suporte a programadores que utilizem Java, Python e Visual Basic e desejam incorporar a biblioteca a seus aplicativos. A versão 1.0 foi lançada no final de 2006 e a 2.0 foi lançada em setembro de 2009.

Plataformas compatíveis

Áreas de aplicação

Estrutura do OpenCV

  • cv — Módulo das principais funcionalidades e algorítmos de Visão Computacional do OpenCV.
  • cvaux — Módulo com algorítmos de Visão, ainda está em fase experimental.
  • cxcore — Módulo de Estrutura de Dados e Álgebra Linear.
  • highgui — Módulo de Controle de Interface e dispositivos de entrada.
  • ml — Módulo de “Machine Learning” é um tipo de máquina de aprendizagem.
  • ed — Manual de estrutura de dados e operações.

Ligações externas

Referências

Página Oficial