Articles of opencv

Detecta cosas grises con OpenCV

Me gustaría detectar un objeto utilizando OpenCV que es claramente diferente de otros elementos en la escena, ya que es gris. Esto es bueno porque puedo ejecutar una prueba con R == G == B y permite ser independiente de la luminosidad, pero hacerlo pixel por pixel es lento ¿Hay una manera más rápida de […]

Detecta formas dibujadas a mano desde Flowchart OpenCV

Soy realmente nuevo en OpenCV y necesito orientación sobre lo que estoy haciendo. Básicamente tengo este diagtwig de flujo dibujado a mano y necesito identificar las formas del diagtwig de flujo A continuación se muestra un diagtwig de flujo que he dibujado imageOriginal He escrito algunos códigos para detectar formas en Python OpenCV3 image = […]

Python OpenCV 2.4 escribe cuadros de video PNG semi-completos

Acabo de instalar OpenCV 2.4 desde la fuente en Ubuntu 12.04. Estoy intentando usar un script de Python para escribir el primer cuadro de un video en una imagen PNG, pero estoy obteniendo algunos resultados extraños. Aquí está el código: import numpy as np import cv import cv2 import sys video = cv.CaptureFromFile(sys.argv[1]) frame = […]

Recorte de video en vivo en OpenCV

Tengo un video en vivo que rastrea los objetos verdes y dibuja un rectángulo sobre el área del objeto. Tengo curiosidad por saber cómo podría recortar la fuente para mostrar solo el área que abarca el rectángulo. Aquí está la sección de relevancia: while True: (success, frame) = webcam.read() frame = imutils.resize(frame, width = 1000) […]

La instalación de Caffe en Ubuntu para anaconda con Python 2.7 falla con libpng16.so.16 no encontrada

Así que instalé anaconda con python 2.7 e instalé todos los requisitos para la biblioteca Caffe. Me aseguré de que opencv es instalado por import cv2 Y comprobando que puedo ejecutar un par de ejemplos de documentos. Ahora descargo caffe, configuro makefile.config correctamente y ejecuto make all. Me sale un error muy extraño: make CXX/LD […]

Opencv Python mostrar imagen en bruto

No puedo imaginar cómo mostrar una imagen en bruto que contiene información de 640×480 píxeles, cada píxel de 8 bits. (Imagen gris) Necesito pasar de una matriz np a formato Mat para poder mostrar la imagen. #!/usr/bin/python import numpy as np import cv2 import sys # Load image as string from file/database fd = open(‘flight0000.raw’) […]

Usando la función de reasignación de OpenCV recorta la imagen

Estoy tratando de deformar una imagen de 640×360 a través de la función de reasignación de OpenCV (en Python 2.7). Los pasos ejecutados son los siguientes. Genere una curva y almacene sus coordenadas x e y en dos matrices separadas, curve_x y curve_y. Estoy adjuntando la curva generada como una imagen (usando pyplot): Cargar imagen […]

Calibración de ojo de pez RaspiCam con OpenCV

Estoy tratando de calibrar la cámara de lente RaspiCam Fisheye con OpenCV. Estoy usando el código de ejemplo de Python y los números de fila y columna del tablero de queso también son correctos, pero de alguna manera no puedo obtener un resultado exitoso. He probado con una gran cantidad de fotos a continuación se […]

Python Opencv cv2.LUT () cómo usar

Es necesario aplicar una conversión rápida en los canales de color de una imagen. 1) He almacenado en una lista el valor de salida correspondiente: ListaVred = [0]*255 for i in range(0,255): ListaVred[i]=i*127 / 255 + 128 2) Obtengo el valor de entrada de color de 0 a 255 de la imagen. 3) Debe reemplazar […]

OpenCV: obtener los valores L ab de un píxel

Convierto los colores de una imagen a LAB de la siguiente manera: import cv2 imbgr=cv2.imread(‘rgbpic?jpg’) imlab=cv2.cvtColor(imbgr,cv2.COLOR_BGR2LAB) cv2.imwrite(‘lab.jpg’,imlab) Ahora, me pregunto cómo puedo obtener los valores L , b de un píxel p(x,y) de imlab ?