Articles of Computer Vision

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 […]

¿Eligiendo / normalizando los parámetros HoG para la detección de objetos?

Estoy usando las funciones HoG para la detección de objetos a través de la clasificación. Estoy confundido acerca de cómo tratar con los vectores de características HoG de diferentes longitudes. He entrenado a mi clasificador usando imágenes de entrenamiento que tienen el mismo tamaño. Ahora, estoy extrayendo regiones de mi imagen en las que se […]

Estimación de un área de una imagen generada por un conjunto de puntos (¿formas Alfa?)

Tengo un conjunto de puntos en un archivo ASCII de ejemplo que muestra una imagen 2D. Me gustaría estimar el área total que estos puntos están llenando. Hay algunos lugares dentro de este plano que no están ocupados por ningún punto porque estas regiones se han ocultado. Lo que supongo podría ser práctico para estimar […]

Extracción de imágenes de video en un momento dado usando OpenCV

Mi tarea es hacer una utilidad que pueda tomar un video y tiempo en segundos. La utilidad debe escribir imágenes jpeg del video con la entrada dada. Por ejemplo, deje que el nombre del video sea abc.mpeg y el tiempo se suministre a la herramienta en 20 segundos. La utilidad debe escribir la imagen del […]

Visión artificial en Python

Me gustaría realizar algunas tareas básicas de visión artificial mediante Python y me gustaría saber dónde puedo encontrar tutoriales que me ayuden a comenzar. Por lo que sé, la única biblioteca gratuita para Python que realiza la visión artificial es PyCV (que aparentemente es una envoltura para OpenCV ), pero no puedo encontrar los tutoriales […]