Articles of Computer Vision

¿Por qué las imágenes de CIFAR-10 no se muestran correctamente con matplotlib?

Del conjunto de entrenamiento tomé una imagen (‘img’) de tamaño (3,32,32). He utilizado plt.imshow (img.T). La imagen no es clara. Ahora los cambios que tengo que hacer en la imagen (‘img’) para hacerla más claramente visible. Gracias.

Mejorar la detección del área de texto (OpenCV, Python)

Estoy trabajando en un proyecto que me pide que detecte el área de texto en una imagen. Este es el resultado que logré hasta ahora usando el código a continuación. Imagen original Resultado El código es el siguiente: import cv2 import numpy as np # read and scale down image img = cv2.pyrDown(cv2.imread(‘C:\\Users\\Work\\Desktop\\test.png’, cv2.IMREAD_UNCHANGED)) # […]

Naipes OCR

Decidí hacer un proyecto por diversión donde quiero tomar como entrada la imagen de una carta de juego y devolver su rango y su palo. Me imagino que solo necesito mirar la esquina superior izquierda, ya que tiene toda la información. Debería ser robusto: si tengo una imagen grande de un As of Diamonds, debería […]

Convertir todos los píxeles blancos de la imagen en píxeles negros

Tengo esta imagen rand-walk-2.png Me gustaría convertir todos los píxeles blancos a píxeles negros, de modo que haya una imagen de un paseo aleatorio rojo sobre un fondo negro, esto significa que no puedo invertir los colores de la imagen. Mi código actual simplemente encuentra los píxeles blancos y los pone en negro: from PIL […]

Dibujo de histogtwig en OpenCV-Python

Estaba intentando dibujar el histogtwig usando la nueva interfaz de OpenCV Python (cv2). A continuación se muestra el código que probé: import cv2 import numpy as np import time img = cv2.imread(‘zzz.jpg’) h = np.zeros((300,256,3)) b,g,r = cv2.split(img) bins = np.arange(256).reshape(256,1) color = [ (255,0,0),(0,255,0),(0,0,255) ] for item,col in zip([b,g,r],color): hist_item = cv2.calcHist([item],[0],None,[256],[0,255]) cv2.normalize(hist_item,hist_item,0,255,cv2.NORM_MINMAX) hist=np.int32(np.around(hist_item)) […]

Seguimiento de color blanco usando python opencv

Me gustaría rastrear el color blanco usando la cámara web y python opencv. Ya tengo el código para rastrear el color azul. _, frame = cap.read() hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV) # define range of blue color in HSV lower_blue = np.array([110,100,100]) upper_blue = np.array([130,255,255]) #How to define this range for white color # Threshold the […]

CNN usando imágenes con diferencias de tamaño significativas

Desarrollo de una neural network convolucional (CNN) para la clasificación de imágenes de imágenes. El conjunto de datos disponible para mí es relativamente pequeño (~ 35k imágenes para los conjuntos de pruebas y entrenamientos). Cada imagen en el conjunto de datos varía en tamaño. La imagen más pequeña es 30 x 77 y la imagen […]

Afrontar el error “No hay gradientes para ninguna variable” al entrenar una RED SIAMESE

Actualmente estoy creando un modelo en la plataforma Tensorflow (ver: 1.8 os: Ubuntu MATE16.04). El propósito del modelo es detectar / igualar los puntos clave del cuerpo humano. Durante la capacitación, se produjo el error “No hay gradientes para ninguna variable” y tengo dificultades para solucionarlo. Antecedentes del modelo : Sus ideas básicas provienen de […]

Caracterizando mi salida de cámara RAW

Tengo un problema muy curioso con mi cámara Leopard Imaging M021 . La empresa realmente no admite Linux, por lo que la cámara solo generará datos en bruto. Lo necesito para correr en un Beagleboard, así que es por eso que estoy haciendo un esfuerzo para que funcione. Un empleado suyo me ha dicho que […]

Aplique el entrenamiento HOG + SVM a la cámara web para la detección de objetos

He entrenado a mi clasificador SVM extrayendo características HOG de un conjunto de datos positivo y negativo from sklearn.svm import SVC import cv2 import numpy as np hog = cv2.HOGDescriptor() def hoggify(x,z): data=[] for i in range(1,int(z)): image = cv2.imread(“/Users/munirmalik/cvprojek/cod/”+x+”/”+”file”+str(i)+”.jpg”, 0) dim = 128 img = cv2.resize(image, (dim,dim), interpolation = cv2.INTER_AREA) img = hog.compute(img) img […]