Dibuja un triángulo con centroide usando OpenCV

Requisito previo: Formas geométricas usando OpenCV Dados tres vértices de un triángulo, escriba un programa Python para encontrar el centroide del triángulo y luego dibuje el triángulo con su centroide en una ventana negra usando OpenCV. Ejemplos: Input: (100, 200) (50, 50) (300, 100) Output: (150, 116) Bibliotecas necesarias: OpenCV Numpy Enfoque: cree una ventana … Continue reading «Dibuja un triángulo con centroide usando OpenCV»

Detección de círculos usando OpenCV | Python

La detección circular encuentra una variedad de usos en aplicaciones biomédicas, que van desde la detección del iris hasta la segmentación de glóbulos blancos. La técnica seguida es similar a la que se utiliza para detectar líneas, como se comenta en este artículo . Conceptos básicos de la detección de círculos Un círculo puede ser … Continue reading «Detección de círculos usando OpenCV | Python»

Programa OpenCV C++ para crear una imagen en blanco de un solo color

La siguiente es la explicación del código C++ para crear una imagen en blanco de un solo color en C++ usando la herramienta OpenCV. Cosas que saber:  (1) El código solo se compilará en un entorno Linux. (2) Para ejecutar en Windows, utilice el archivo: ‘blank.o’ y ejecútelo en cmd. Sin embargo, si no se … Continue reading «Programa OpenCV C++ para crear una imagen en blanco de un solo color»

Programa Java para desenfocar imágenes usando OpenCV

El desenfoque es una operación de procesamiento de imágenes simple y de uso frecuente. También se le llama Suavizado. La biblioteca OpenCV proporciona muchas funciones para aplicar diversos filtros lineales para suavizar imágenes o desenfocar imágenes. El suavizado de una imagen elimina los píxeles ruidosos de la imagen y aplica un filtro de paso bajo … Continue reading «Programa Java para desenfocar imágenes usando OpenCV»

Aprendizaje profundo con Python OpenCV

Opencv 3.3 viene con un módulo ( dnn ) muy mejorado y eficiente que lo hace ideal para usar el aprendizaje profundo con OpenCV. Todavía no puede entrenar modelos en OpenCV, y probablemente no tengan ninguna intención de hacer algo así, pero ahora puede usar fácilmente el procesamiento de imágenes y usar los modelos pre-entrenados … Continue reading «Aprendizaje profundo con Python OpenCV»

Python OpenCV | método cv2.copyMakeBorder()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. El método cv2.copyMakeBorder() se usa para crear un borde alrededor de la imagen como un marco de fotos.   Sintaxis: cv2.copyMakeBorder(src, top, bottom, left, right, borderType, value) Parámetros:  src: Es la imagen fuente. top: Es el ancho del borde en número … Continue reading «Python OpenCV | método cv2.copyMakeBorder()»

Detección de puntos blancos y negros usando OpenCV | Python

El procesamiento de imágenes con Python es uno de los temas más candentes en el mundo actual. Pero el procesamiento de imágenes es un poco complejo y los principiantes se aburren en su primer acercamiento. Entonces, en este artículo, tenemos un programa Python de procesamiento de imágenes muy básico para contar puntos negros en la … Continue reading «Detección de puntos blancos y negros usando OpenCV | Python»

Python | Programa OpenCV para leer y guardar una Imagen

OpenCV (Open Source Computer Vision) es una biblioteca de funciones de programación destinadas principalmente a la visión artificial en tiempo real. Esta es una biblioteca multiplataforma, proporciona funciones que se utilizan en varios idiomas. En cuanto al procesamiento de imágenes, OpenCV nos permite realizar múltiples operaciones en la imagen, pero para hacerlo necesitamos leer un … Continue reading «Python | Programa OpenCV para leer y guardar una Imagen»

Python | Técnicas de umbralización usando OpenCV | Set-2 (Umbral adaptativo)

Requisito previo: Umbral simple usando OpenCV En la publicación anterior , se explicó la Umbralización simple con diferentes tipos de técnicas de umbralización. Otra técnica de umbralización es la umbralización adaptativa . En Simple Thresholding, se utilizó un valor global de umbral que se mantuvo constante en todo momento. Por lo tanto, un valor de … Continue reading «Python | Técnicas de umbralización usando OpenCV | Set-2 (Umbral adaptativo)»

Python | Técnicas de umbralización usando OpenCV | Set-1 (Umbral simple)

La umbralización es una técnica en OpenCV, que es la asignación de valores de píxel en relación con el valor de umbral proporcionado. En la determinación de umbrales, cada valor de píxel se compara con el valor de umbral. Si el valor del píxel es menor que el umbral, se establece en 0; de lo … Continue reading «Python | Técnicas de umbralización usando OpenCV | Set-1 (Umbral simple)»