Articles of de procesamiento de imágenes

Procesamiento de imágenes: encuentre el centro del círculo en una imagen jpeg usando opencv

Soy nuevo en opencv y trato de usar opencv para encontrar el centro de todo el disco en esta imagen, y lo intenté con muchos métodos, el resultado no es tan preciso. Encuentra un método para mejorar el resultado. import cv2 import numpy as np import cv2.cv as cv imgorg = cv2.imread(“keli.jpg”) img = cv2.resize(imgorg,(1024,800),interpolation=cv2.INTER_CUBIC) […]

Cómo eliminar pequeños objetos conectados usando OpenCV

Utilizo OpenCV y Python y quiero eliminar el pequeño objeto conectado de mi imagen. Tengo la siguiente imagen binaria como entrada: La imagen es el resultado de este código: dilation = cv2.dilate(dst,kernel,iterations = 2) erosion = cv2.erode(dilation,kernel,iterations = 3) Quiero eliminar los objetos resaltados en rojo: ¿Cómo puedo lograr esto usando OpenCV?

¿Cómo leer una imagen grande en trozos en python?

Estoy tratando de calcular la diferencia en los valores de píxeles de dos imágenes, pero tengo problemas de memoria porque las imágenes que tengo son bastante grandes. ¿Hay alguna manera en Python de que pueda leer una imagen, digamos en 10×10 trozos a la vez en lugar de intentar leer toda la imagen? Tenía la […]

Progtwigción de socket con usbcam usando python 3.4 opencv 3.2

Estoy haciendo un proyecto que necesita transmitir el video en vivo en el lado del cliente usando una cámara web USB en el lado del servidor. Estoy usando ( Opencv 3.2.0 + python 3.4.3 ). El código dado a continuación funciona bien, quiero saber cómo funciona realmente este código y cómo está transfiriendo los marcos […]

OpenCV y Python – ¿Cómo superponer imágenes al especificar coordenadas?

En resumen, mi pregunta es ¿cómo coloco una imagen encima de otra especificando coordenadas específicas para la imagen agregada? Necesitaría extender el “canvas” de la imagen base según sea necesario para que la imagen agregada no se recorte. Aquí está la versión extendida: Mi proyecto es tomar fotografías extraídas de un video de un avión […]

OpenCV detecta el número de pastillas en un tubo.

Tengo un tubo de plástico transparente que debe contener exactamente 10 bolitas negras. Pero a veces habrá 11 o 9 píldoras allí. ¿Hay alguna forma de detectar el número de bolas en el tubo. Ahora con cv2 , lo mejor que puedo hacer es lo siguiente: import cv2 import numpy as np original = cv2.imread(“d.jpg”, […]

Definición del rango de color para la máscara de imagen histológica dentro del espacio de color HSV (Python, OpenCV, Image-Analysis):

En un esfuerzo por separar las diapositivas histológicas en varias capas basadas en el color, modifiqué algunos códigos ampliamente distribuidos (1) disponibles a través de la comunidad de OpenCV. Nuestro procedimiento de tinción marca diferentes tipos de células de las secciones transversales de tejido con diferentes colores (las células B son rojas, los macrófagos son […]

Lectura rápida de píxeles en Pygame

Bien, espero que alguien pueda ayudarme con esto porque estoy perdido aquí. Estoy trabajando en un juego en Python que usa la cámara como el controlador principal. Para jugar el juego, mueves una luz simple alrededor, y eso controla el juego. Hasta ahora, he logrado obtener la imagen de la cámara y mostrarla en la […]

OpenCV perspectiva transformada en python

Estoy tratando de rectificar una imagen en python. Tengo una homografía H (de una matriz de rotación que gira alrededor de los ejes x, y y z) que tiene este aspecto, por ejemplo: [[9.95671447e-01 7.83610423e-02 7.47993630e + 02] [-7.69292630e-02 9.96586377 e-01 -4.48354859e + 02] [-3.48494755e-06 1.73615469e-06 9.98300856e-01]] Pensé que podría hacer esto con cv2.perspectiveTransform () […]

Python opencv-finding circle (Sol), coordenadas del centro del círculo desde la imagen

Soy nuevo aquí y un poco novato en progtwigción. Tengo una pregunta. Tengo imagen de Sun en archivo bmp y 16 bit. La imagen se ve como un círculo blanco con fondo negro. Quiero encontrar un círculo e identificar su centro en las coordenadas x, y. Tengo este guion import cv import numpy as np […]