Python | Alfombra Sierpinski

La Alfombra de Sierpinski es una curva fractal plana, es decir, una curva que es homeomorfa a un subespacio del plano. Fue descrito por primera vez por Waclaw Sierpinski en 1916. En este tipo de fractales, una forma se divide en una copia más pequeña de sí misma, eliminando algunas de las nuevas copias y … Continue reading «Python | Alfombra Sierpinski»

Python: caída de canal con Pillow

Una caída de canal es un método para eliminar uno de los canales de una imagen multicanal. Quitar significa cambiar el valor de color de un canal en particular a 0 (todos los píxeles), es decir, ese canal en particular no tiene ningún efecto en la imagen final (suponiendo que los colores se mezclen «normalmente»). … Continue reading «Python: caída de canal con Pillow»

Python | Trabajando con imágenes PNG usando Matplotlib

Matplotlib es una increíble biblioteca de visualización en Python para gráficos 2D de arrays. Matplotlib es una biblioteca de visualización de datos multiplataforma basada en arrays NumPy y diseñada para funcionar con la pila SciPy más amplia. Fue presentado por John Hunter en el año 2002. Uno de los mayores beneficios de la visualización es … Continue reading «Python | Trabajando con imágenes PNG usando Matplotlib»

Introducción a OpenCV – Part 1

OpenCV es una de las bibliotecas de visión artificial más populares. Si desea comenzar su viaje en el campo de la visión por computadora, es de suma importancia una comprensión profunda de los conceptos de OpenCV. En este artículo intentaré introducir los conceptos más básicos e importantes de OpenCV de forma intuitiva. Este artículo cubrirá … Continue reading «Introducción a OpenCV – Part 1»

Función de empalme de varita() – Python

La función splice() es una función incorporada en la biblioteca Python Wand ImageMagick que se usa para dividir la imagen empalmando un rectángulo de ancho x alto en la coordenada de desplazamiento (x, y). El espacio insertado será reemplazado por el color de fondo disponible.  Sintaxis: splice(width, height, x, y) Parámetros: esta función acepta cuatro … Continue reading «Función de empalme de varita() – Python»

Leyendo una imagen en OpenCV usando Python

Prerrequisito: Fundamentos de OpenCV En este artículo, intentaremos abrir una imagen usando la biblioteca OpenCV (Open Source Computer Vision). Los siguientes tipos de archivos son compatibles con la biblioteca OpenCV: Mapas de bits de Windows: *.bmp, *.dib Archivos JPEG: *.jpeg, *.jpg Gráficos de red portátiles – *.png  WebP – *.webp  Rásteres solares: *.sr, *.ras  Archivos … Continue reading «Leyendo una imagen en OpenCV usando Python»

PHP | función imagefilledrectangle()

La función imagefilledrectangle() es una función incorporada en PHP que se utiliza para crear un rectángulo relleno. Esta función crea un rectángulo relleno con un color dado en la imagen. La esquina superior izquierda de la imagen es (0, 0). Sintaxis: bool imagefilledrectangle( $image, $x1, $y1, $x2, $y2, $color ) Parámetros: esta función acepta seis … Continue reading «PHP | función imagefilledrectangle()»

CV abierto | Comprender el contraste en una imagen

En OpenCV, cambiar el contraste de una imagen es una tarea muy básica de realizar. Al cambiar el contraste de la imagen, se pretende cambiar el valor de todos y cada uno de los píxeles de la imagen. Este cambio se puede realizar multiplicando o dividiendo (es decir, multiplicar cada píxel con valor < 1) … Continue reading «CV abierto | Comprender el contraste en una imagen»

Matlab | Detección de bordes de una imagen sin usar la función incorporada

Declaración del problema: escriba un código matlab para la detección de bordes de una imagen en escala de grises sin usar la función incorporada de detección de bordes. Acerca de la detección de bordes: La detección de bordes es una técnica de procesamiento de imágenes para encontrar los límites de los objetos dentro de las … Continue reading «Matlab | Detección de bordes de una imagen sin usar la función incorporada»

MATLAB – Detección de bordes de imagen utilizando el operador Prewitt desde cero

Operador de Prewitt: Es un operador basado en gradientes. Es una de las mejores formas de detectar la orientación y la magnitud de una imagen. Calcula la aproximación de gradiente de la función de intensidad de imagen para la detección de bordes de imagen. En los píxeles de una imagen, el operador de Prewitt produce … Continue reading «MATLAB – Detección de bordes de imagen utilizando el operador Prewitt desde cero»