Articles of computadora visión

¿Cómo obtener el valor alfa correcto para mezclar perfectamente dos imágenes?

He estado intentando mezclar dos imágenes. El enfoque actual que estoy tomando es que obtengo las coordenadas de la región superpuesta de las dos imágenes, y solo para las regiones superpuestas, mezclo con un alfa codificado de 0.5, antes de agregarlo. Básicamente, tomo la mitad del valor de cada píxel de las regiones superpuestas de […]

Visión por computadora: Enmascarando una mano humana

Me gustaría detectar mi mano de un flujo de video en vivo y crear una máscara de mi mano. Sin embargo, estoy alcanzando un resultado bastante malo, como se puede ver en la imagen. Mi objective es rastrear el movimiento de la mano, así que lo que hice fue convertir el flujo de video de […]

Combinando dos imágenes con OpenCV

Estoy tratando de usar OpenCV 2.1 para combinar dos imágenes en una, con las dos imágenes colocadas una junto a la otra. En Python, estoy haciendo: import numpy as np, cv img1 = cv.LoadImage(fn1, 0) img2 = cv.LoadImage(fn2, 0) h1, w1 = img1.height,img1.width h2, w2 = img2.height,img2.width # Create an array big enough to hold […]

¿Cómo subir un conjunto de datos en google colaboratory?

Necesito subir el conjunto de datos de imágenes en google colaboratory. Tiene subcarpeta en su interior que contiene imágenes. Lo que encontré en la red fue para el archivo único. from google.colab import files uploaded = files.upload() ¿Hay alguna forma de hacerlo?

Capa personalizada en Keras para idct

Estoy tratando de escribir una capa personalizada en Keras para IDCT (transformada de coseno discreta inversa) ya que no hay una función integrada en Keras para IDCT en comparación con DCT. Así que cuando escribo mi capa como: model = Sequential() model.add(Conv2D(512,1,activation=’relu’, input_shape= (8,8,64) )) model.add(Lambda( lambda x: get_2d_idct_tensor(x) ) ) donde mi función se […]

Convertir una imagen OpenCV a blanco y negro

¿Cómo convertir una imagen de OpenCV en escala de grises a blanco y negro? Veo que ya se ha hecho una pregunta similar , pero estoy usando OpenCV 2.3, y la solución propuesta ya no parece funcionar. Estoy tratando de convertir una imagen en escala de grises a blanco y negro, de modo que cualquier […]

Compara la similitud de imágenes usando OpenCV con Python

Estoy intentando comparar una imagen con una lista de otras imágenes y devolver una selección de imágenes (como las imágenes de búsqueda de Google) de esta lista con hasta un 70% de similitud. Obtengo este código en esta publicación y cambio para mi contexto # Load the images img =cv2.imread(MEDIA_ROOT + “/uploads/imagerecognize/armchair.jpg”) # Convert them […]

¿Cómo puedo detectar y rastrear a las personas utilizando OpenCV?

Tengo una cámara que será estacionaria, apuntada a un área interior. La gente pasará por la cámara, a unos 5 metros. Utilizando OpenCV , quiero detectar a los individuos que pasan por delante; mi retorno ideal es una matriz de individuos detectados, con rectangularjs delimitados. He visto varias de las muestras incorporadas: Ninguna de las […]

Uso de inception_resnet_v2 pre-entrenado con Tensorflow

He estado intentando usar el modelo pre-entrenado inception_resnet_v2 lanzado por Google. Estoy usando la definición de su modelo ( https://github.com/tensorflow/models/blob/master/slim/nets/inception_resnet_v2.py ) y el punto de control dado ( http://download.tensorflow.org/models/inception_resnet_v2_2016_08_30.tar .gz ) para cargar el modelo en tensorflow como se muestra a continuación [Descargar y extraer el archivo del punto de control y descargar las imágenes […]

Dibuje la imagen escaneada para que coincida con la imagen original utilizando OpenCV y SIFT / SURF

Tengo una página original en formato digital y varias versiones escaneadas de la misma página. Mi objective es modificar las páginas escaneadas para que coincidan con la página original tanto como sea posible. Sé que podría usar la transformada de masa probabilística como se describe aquí para corregir la rotación, pero los papeles escaneados también […]