Articles of Computer Vision

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

¿Cómo elijo entre Tesseract y OpenCV?

Recientemente me encontré con Tesseract y OpenCV . Parece que Tesseract es un motor de OCR completo y OpenCV puede usarse como marco para crear una aplicación / servicio de OCR. Intenté usar Tesseract en algunas de mis imágenes y su precisión parece decente. Más tarde, encontré un tutorial muy simple sobre el uso de […]

Cálculo del porcentaje de superposición del cuadro delimitador, para la evaluación del detector de imágenes

Al probar un algoritmo de detección de objetos en imágenes grandes, verificamos nuestros cuadros delimitadores detectados en comparación con las coordenadas dadas para los rectangularjs de verdad del terreno. De acuerdo con los desafíos de Pascal VOC, hay esto: Un cuadro delimitador predicho se considera correcto si se superpone a más del 50% con un […]

Cómo actualizar un modelo SVM con nuevos datos.

Tengo dos conjuntos de datos con diferente tamaño. 1) El conjunto de datos 1 es de 4500 muestras (esbozos) de altas dimensiones. 2) El conjunto de datos 2 es con muestras de baja dimensión 1000 (datos reales). Supongo que “ambos conjuntos de datos tienen la misma distribución” Quiero entrenar un modelo SVM no lineal utilizando […]

Calcula la posición mundial de la cámara con OpenCV Python

Quiero calcular la posición de mi cámara en coordenadas mundiales. Esto debería ser bastante fácil, pero no obtengo los resultados que espero. Creo que he leído todo sobre este tema, pero mi código no funciona. Esto es lo que hago: Tengo una cámara mirando un área. 1) Dibujé un mapa del área. 2) Calculé la […]

Cómo mostrar la imagen completa al usar openCV warpPerspective

Tengo 2 imágenes de prueba aquí. Mi pregunta es, cómo asignar el cuadrado de la primera imagen al cuadrilátero de la segunda imagen sin recortar la imagen. Imagen 1: Imagen 2: Aquí está mi código actual usando la función openCV warpPerspective. import cv2 import numpy as np img1_square_corners = np.float32([[253,211], [563,211], [563,519],[253,519]]) img2_quad_corners = np.float32([[234,197], […]

Pixel vecinos en 2d array (imagen) usando Python

Tengo una matriz numpy como esta: x = np.array([[1,2,3],[4,5,6],[7,8,9]]) Necesito crear una función, llamémosla “vecinos” con el siguiente parámetro de entrada: x: una matriz 2d numpy (i, j): el índice de un elemento en una matriz 2d d: radio del barrio Como salida quiero obtener los vecinos de la celda i,j con una distancia dada […]