OpenCV en Javascript

OpenCV Logo

OpenCV es la librería de referencia cuando hablamos de programación en visión por computador. Se trata de una librería desarrollada en 1999 y de código abierto que contiene cientos de funciones de visión por computador en lenguajes como C++, Java o Python.

Pero desde 2017, y gracias a un Google Summer of Code, su versión para Javascript fue incluida como parte del paquete. Produciendo así que podamos incluir en nuestros navegadores cualquier funcionalidad de la librería. Para su desarrollo se compilaron con ASM.js que, resumiéndolo mucho, se trata de una herramienta que facilita compilar código C++ y que el bytecode resultante sea Javascript.

Una vez compilada la librería en Javascript, ya podremos realizar unos cuantos ejemplos desde nuestro navegador. Hay que tener en cuenta que la librería en Javascript ocupa 6MB por lo que el tiempo de carga de nuestra página web puede ser más largo de lo esperado.

Si optas por no compilar tu propia librería puedes hacer tus propias pruebas utilizando su repositorio.

Con todo esto, he creado un proyecto en Github. Continuando con el artículo de HTML5 y tratamientos de imagen, donde iré subiendo pequeños ejemplos de uso de la librería OpenCV en javascript ( https://github.com/druizoses/OpenCV-Javascript/ )

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *