Blog
En este sencillo tutorial vamos a ver cómo obtener la URL de la página actual con Java Script, debido a que esa funcionalidad puede ser requerida en muchos proyectos. Veremos que realizar la tarea mencionada va a ser muy fácil, ya que se requiere muy poco código y sobre todo muy pocos conocimientos sobre el […]
Java Script es un lenguaje muy poderoso, utilizado especialmente en el frontend para realizar páginas dinámicas que puedan brindar una mejor usabilidad a los usuarios, es por eso que en este breve tutorial vamos a ver como solucionar un problema muy frecuenta que se pueden encontrar los desarrolladores, el cual consiste en enviar un formulario […]
Hoy vamos a aprender cómo trabajar con archivos pesados en Pandas, enfocándonos en la lectura y análisis de un archivo de Excel y luego trabajaremos con un subconjunto de datos originales. Este tutorial utiliza Python (probado con versiones 64-bit de v2.7.9 y v3.4.3), Pandas (v0.16.1), y XlsxWriter (v0.7.3). Recomendamos el uso de la distribución Anaconda para comenzar rápidamente, […]
Ayer leí un letrero en un gimnasio que decía, “los niños están engordando más y más cada década”. Debajo del letrero había un gráfico que básicamente mostraba como en cinco años el niño inglés promedio pronto pesaría tanto como un barril de cerveza. Encontré esta afirmación ligeramente increíble, así que decidí investigar… Los Datos para […]
Muy buenas, hoy os traigo un análisis de datos con la libreria Pandas ! ¿Que es Pandas? Pandas es una biblioteca de software escrita en Python para la manipulación y análisis de datos. En particular, ofrece estructuras de datos y operaciones para manipular tablas numéricas y series temporales. Pandas es un software libre y gratis […]
Jerarquía Como se ha señalado anteriormente, el objetivo principal de la función cv2.findContours() es detectar objetos en una imagen. Aunque muchas veces los objetos están en lugares diferentes, en algunos casos, algunas formas están anidadas dentro de otras formas. En este último escenario, se llama padres (parents) a los contornos más externos e hijos (children) a […]
Defectos de convexidad En entradas anteriores hemos visto el concepto de envoltura convexa. Cualquier desviación del objeto de esta envoltura puede considerarse como defecto de convexidad. OpenCV viene con una función ya hecha para encontrar esto, cv2.convexityDefects(). A continuación un ejemplo de cómo llamar a esta función: ? Nota Recuerde que debe pasar returnPoints […]
? Nota: Otras propiedades como área, perímetro, centroide, etc, también pertenecen a esta categoría pero ya se han explicado en entradas anteriores. Relación de aspecto Es la razón entre el ancho y la altura del contorno del objeto. […]
Momentos Los momentos de la imagen permiten calcular algunas de sus características, como el centro de masa del objeto, el área del objeto, etc. La función cv2.moments() devuelve todos los momentos de la imagen. A continuación un ejemplo de como utilizar esta función: M contiene la información de todos los momentos. Los distintos momentos […]
¿Qué es un contorno? Un contorno es una curva que une todos los puntos continuos en una imagen (a lo largo de los bordes), que tienen el mismo color o intensidad. Los contornos son una herramienta útil para el análisis de formas y para la detección y reconocimiento de objetos. Algunas consideraciones generales a tener […]