O que é OpenCV?

Antes de começar a falar da biblioteca OpenCV é interessante falar um pouco sobre Python. Esta é uma poderosa linguagem de programação orientada a objeto semelhante com Perl, Ruby, Scheme, ou Java. Ela foi desenvolvida pela Python Software Foundation, e é uma linguagem que pode ser usada gratuitamente tanto para fins acadêmicos quanto comerciais, o que possibilita uma vasta possibilidades de aplicações principalmente no ramo da Visão Computacional.

Para potencializar e facilitar o uso dessa linguagem, é possível encontrar algumas bibliotecas capazes de fornecer funções que não são originais desta. Uma das bibliotecas mais utilizadas no mundo da Visão Computacional é a OpenCV (Open Source Computer Vision Library), que se trata de uma ferramenta para processamento de imagem, visão computacional, estrutura de dados e álgebra linear. Ela é gratuita tanto para uso acadêmico quanto para uso comercial, podendo ser aplicável também em C++ e Java. Existem diversas funções que são muito úteis e seus detalhes podem ser encontrados em https://docs.opencv.org/2.4/index.html.


Fontes Utilizadas
  • OPENCV. 2018. Último acesso: 24 jul. 2018. Disponível em: <https://docs.opencv.org/2.4/index.html>.
  • PYTHON. 2018. Último acesso: 24 jul. 2018. Disponível em: <https://www.python.org>.
  • BARELLI, F. Introdução à Visão Computacional: Uma abordagem prática com Python e OpenCV: Casa do Código, 2018.

Comments