Pirámide de imágenes usando OpenCV | Python

Las pirámides de imágenes son uno de los conceptos más bellos del procesamiento de imágenes. Normalmente, trabajamos con imágenes con resolución predeterminada, pero muchas veces necesitamos cambiar la resolución (bajarla) o cambiar el tamaño de la imagen original, en ese caso, las pirámides de imágenes son útiles. La pyrUp()función aumenta el tamaño al doble de … Continue reading «Pirámide de imágenes usando OpenCV | Python»

Encuentra y dibuja contornos usando OpenCV | Python

Los contornos se definen como la línea que une todos los puntos a lo largo del límite de una imagen que tienen la misma intensidad. Los contornos son útiles en el análisis de formas, en encontrar el tamaño del objeto de interés y en la detección de objetos. OpenCV tiene findContour()una función que ayuda a … Continue reading «Encuentra y dibuja contornos usando OpenCV | Python»

Dibuja una línea usando OpenCV en C++

En este artículo, discutiremos cómo dibujar una línea usando OpenCV en C++ . La idea es usar la función line() de la biblioteca OpenCV C++. Sintaxis: línea (img, pt1, pt2, color, grosor, tipo de línea, cambio) Parámetros: img: Este es el archivo de imagen. inicio: punto de inicio del segmento de línea. El primer punto … Continue reading «Dibuja una línea usando OpenCV en C++»

Escáner de código QR de cámara web usando OpenCV

En este artículo, veremos cómo escanear un código QR con una cámara web.  Escáner de código QR de cámara web Antes de comenzar, debe saber cómo va a funcionar este proceso. En primer lugar, debe abrir su cámara web y debe ejecutar su programa python para que esté listo para escanear el código QR. Puede … Continue reading «Escáner de código QR de cámara web usando OpenCV»

CV abierto | Manos en el brillo de la imagen

Brillo significa cambiar el valor de todos y cada uno de los píxeles de la imagen. Este cambio se puede realizar aumentando o disminuyendo los valores de píxel de la imagen, por cualquier constante. Este artículo brinda un conocimiento profundo sobre cómo se puede cambiar el brillo de una imagen usando OpenCV. Input : Original … Continue reading «CV abierto | Manos en el brillo de la imagen»

Segmentación de imágenes utilizando K Means Clustering

 Segmentación de imágenes: en visión por computadora, la segmentación de imágenes es el proceso de dividir una imagen en múltiples segmentos. El objetivo de segmentar una imagen es cambiar la representación de una imagen en algo que sea más significativo y más fácil de analizar. Por lo general, se usa para ubicar objetos y crear … Continue reading «Segmentación de imágenes utilizando K Means Clustering»

Python: detección de bordes con Pillow

La detección de bordes es una disciplina de procesamiento de imágenes que incorpora métodos matemáticos para encontrar bordes en una imagen digital. La detección de bordes funciona internamente al ejecutar un filtro/Kernel sobre una imagen digital, que detecta discontinuidades en las regiones de la imagen, como cambios marcados en el valor de brillo/intensidad de los … Continue reading «Python: detección de bordes con Pillow»

Python | Extracción de primer plano en una imagen usando el algoritmo Grabcut

Discutamos un método eficiente de extracción de primer plano del fondo en una imagen. La idea aquí es encontrar el primer plano y eliminar el fondo. La extracción de primer plano es cualquier técnica que permite extraer el primer plano de una imagen para su posterior procesamiento, como reconocimiento de objetos, seguimiento, etc. El algoritmo utilizado … Continue reading «Python | Extracción de primer plano en una imagen usando el algoritmo Grabcut»

Python OpenCV | método cv2.putText()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. cv2.putText()El método se utiliza para dibujar una string de texto en cualquier imagen. Sintaxis: cv2.putText(image, text, org, font, fontScale, color[, thick[, lineType[, bottomLeftOrigin]]]) Parámetros: imagen: Es la imagen sobre la que se va a dibujar el texto. text: String … Continue reading «Python OpenCV | método cv2.putText()»

Operaciones aritméticas usando OpenCV | Python

Prerrequisito: Operaciones aritméticas en imágenes usando OpenCV | Lo esencial Podemos realizar diferentes operaciones aritméticas en las imágenes, por ejemplo, sumas, restas, etc. Esto es posible porque las imágenes se almacenan como arrays (tridimensionales para imágenes RGB y unidimensionales para imágenes en escala de grises). Importancia de las operaciones aritméticas en las imágenes: Fusión de … Continue reading «Operaciones aritméticas usando OpenCV | Python»