0% encontró este documento útil (0 votos)
27 vistas3 páginas

Introducción a OpenCV en Python

El documento describe OpenCV, una librería de código abierto para el análisis de imágenes escrita principalmente en Python. OpenCV contiene algoritmos para el análisis de imágenes estáticas y en movimiento y el reconocimiento de objetos. Es compatible con otras librerías matemáticas de Python como NumPy, SciPy y matplotlib.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas3 páginas

Introducción a OpenCV en Python

El documento describe OpenCV, una librería de código abierto para el análisis de imágenes escrita principalmente en Python. OpenCV contiene algoritmos para el análisis de imágenes estáticas y en movimiento y el reconocimiento de objetos. Es compatible con otras librerías matemáticas de Python como NumPy, SciPy y matplotlib.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Librería OpenCV, Python

Cristian J. Martinez Blanco – 20182020155

TELEINFORMÁTICA I

Alberto Acosta Lopez

Universidad Distrital Francisco José de Caldas

Facultad de Ingeniería

Proyecto Curricular en Ingeniería de Sistemas


Librería OpenCV, Python

OpenCV es una librería gratuita de código abierto principalmente desarrollada por


Intel para el desarrollo de visión artificial. Contiene más de 2500 algoritmos para el análisis
de imágenes estáticas, en movimiento o streaming y el reconocimiento de objetos gracias a
su visión por computadora. Además, presenta compatibilidad con otras grandes librerías
matemáticas de Python como lo son: NumPy, SciPy y matplotlib. Con la gran variedad de
funciones, utilidades y algoritmos convierten a OpenCV en una herramienta de fácil
aprendizaje para empezar a programar y construir sistemas de reconocimiento.

Características
● Es una librería open source de propósito general para el análisis de imágenes
escrito en python.
● Está programado en Python, C++, Java y Javascript.
● Está especialmente diseñado para los sistemas operativos de Linux, cualquier
distribución de Gnu/Linux, Mac OSX, Microsoft Windows y está integrado para
Android.
● Contiene una serie de implementaciones para diferentes algoritmos populares de
aprendizaje automático.

Ventajas y Desventajas

Ventajas:

● No es muy difícil de usar y proporciona excelentes resultados


● Tiene la mejor documentación de todas las bibliotecas de código abierto
● Una de las principales razones detrás del uso de herramientas de código
abierto es la gran comunidad que contiene, aportando en el mismo sistema
internamente.

Desventajas:
● Las imágenes guardadas en el disco pueden sufrir un degradado por tener
una memoria volátil.
● Realiza compresiones y descompresiones que consumen altos recursos en
el disco duro.

Origen

Comenzó como un proyecto de investigación de Intel en 1999 para el


reconocimiento de objetos en imágenes, su código fuente fue publicado el año 2000 como
propósito de apoyar el software libre. Por su facilidad de uso fue rápidamente acogido por la
comunidad de programadores y poco a poco fue evolucionando a una magnitud inmensa, a
tal punto que actualmente es destinada y utilizada principalmente a aplicaciones de visión
por computador en tiempo real.

Versiones
La última versión publicada por OpenCV fue en diciembre del año 2012, otorgando
mejoras para los sistemas operativos de Windows, iOS y Android. Actualmente estas son
las últimas versiones publicadas por esta librería.

● Diciembre de 2021. OpenCV 4.5.5


● Octubre de 2021. OpenCV 4.5.4
● Octubre de 2021. OpenCV 3.4.16
● Julio de 2021. OpenCV 4.5.3

Estas versiones activas están en paralelo, enfocadas cada una por un lenguaje de
programación.

Referencias

● [Link]
● Michael Elkan. 2020. [Link]
● Ramswarup Kulhary. 2021. [Link]

También podría gustarte