Smart Spy (1 / 3 paso)

Paso 1:

Detección de la cara en python con una webcam

Requisitos previos:
OpenCV instalado (ver el post anterior del blog para más detalles) A trabajo webcam

Vamos a entrar en el código de este https://github.com/mugiluri/Face-Detection-with-camera

importación cv2
Import sys

cascPath = sys.argv[1]

faceCascade = cv2. CascadeClassifier(cascPath)

video_capture = cv2. VideoCapture(0)

Aunque la verdad:

# Captura de fotograma por fotograma

RET, marco = video_capture.read()

gris = cv2.cvtColor (marco, cv2. COLOR_BGR2GRAY)

caras = () faceCascade.detectMultiScale

gris,

scaleFactor = 1.1,

minNeighbors = 5,

minSize = (30, 30),

Flags=CV2.CV.CV_HAAR_SCALE_IMAGE)

# Dibuja un rectángulo alrededor de las caras

para (x, y, w, h) en caras:

CV2.Rectangle (marco, (x, y), (x + w, y + h), (0, 255, 0), 2)

# Mostrar el fotograma resultante

CV2.imshow ('Video', marco)

Si cv2.waitKey(1) & 0xFF == ord('q'):

rotura

# Cuando todo está hecho, la captura de la versión

video_capture.Release()

CV2.destroyAllWindows()

Explicación:

importación cv2
Import sys

cascPath = sys.argv[1] faceCascade = cv2. CascadeClassifier(cascPath)

Creación de una cascada de cara

video_capture = cv2. VideoCapture(0)

Ajuste la fuente de vídeo a la cámara por defecto



Nota: También puede proporcionar un nombre de archivo, y Python mostrará en el archivo de vídeo. Sin embargo, usted necesita tener ffmpeg https://www.ffmpeg.org/ instalado para desde que OpenCV sí mismo no puede descodificar vídeo comprimido. Ffmpeg actúa como el front-end para OpenCV y, idealmente, debe ser compilado directamente en OpenCV. Esto no es fácil de hacer, sobre todo en Windows.

Aunque la verdad:
# Captura de fotograma por fotograma ret, marco = video_capture.read()

Capturamos el vídeo. La función read() lee un fotograma de la fuente de vídeo, que en este ejemplo es la cámara web. Luego vuelve:
La lectura de fotogramas de vídeo real (un fotograma en cada loop) un código de retorno de retorno codeThe nos dice si hemos agotado de Marcos, que va a pasar si estamos leyendo de un archivo. Esto no importa cuando se lee desde la webcam, ya que podemos grabar para siempre, por lo que ignoramos.

# Captura de fotograma por fotograma
RET, marco = video_capture.read()

gris = cv2.cvtColor (marco, cv2. COLOR_BGR2GRAY)

caras = faceCascade.detectMultiScale (gris, scaleFactor = 1.1, minNeighbors = 5, minSize = (30, 30), flags=cv2.cv.CV_HAAR_SCALE_IMAGE)

# Dibuja un rectángulo alrededor de las caras para (x, y, w, h) en caras: cv2.rectangle (marco, (x, y), (x + w, y + h), (0, 255, 0), 2)

# Mostrar la resultante cv2.imshow de marco ('Video', marco)

En busca de la cara en nuestro fotograma capturado.



Si cv2.waitKey(1) & 0xFF == ord('q'):
rotura

Espere a que la tecla 'q' ser presionado y luego salir de la secuencia de comandos.



# Cuando todo está hecho, la captura de la versión
video_capture.Release() cv2.destroyAllWindows()

Limpieza de

Artículos Relacionados

Android Motion Sensor Smart Mirror

Android Motion Sensor Smart Mirror

Decidimos que necesitábamos un espejo en nuestra cocina, y también era consciente de que mi familia utiliza sus teléfonos inteligentes para comprobar el tiempo, calendario de citas etc. antes de llegar a los niños listos y dirigirse hacia fuera para
Smart RimGuard

Smart RimGuard

¿Qué es Smart RimGuard?Automáticamente baja sus retrovisores mientras que marcha atrás y vuelve a la inicial posición cuando aparcamiento. Ahora puede comprobar lo cerca que estás a la acera y guardar tus llantas de caras abolladuras y arañazos! Como
Reloj Led RGB con Bluetooth Smart

Reloj Led RGB con Bluetooth Smart

Este instructable muestra cómo utilizar un ciprés-BLE-Devkit para construir un reloj LED RGB.Necesita muy pocas cosas:Tira de RGB LED con 30 o 60 LEDs WS2812b.un tablero de PC del estilo de cuadrículaalgunos pins del jefe del perno y un poco de alamb
Smart router con WiFi conexión visualización

Smart router con WiFi conexión visualización

Aquí comparto mi último proyecto, un router con cáscara de acrílico y algunos leds.Este router tiene las siguiente funciones:Saber cuántos dispositivos habían conectado a su routerMostrar la velocidad de red en tiempo real por diferentes colores de l
Smart Board: Edison de Intel y salesforce CRM

Smart Board: Edison de Intel y salesforce CRM

Utilizando intel edison para monitorear parámetros del entorno (peligro, confort) de aula, invocar un incidente al sistema escolar de salesforce salesforce y notifique automáticamente el administrador de la escuela y el respectivo preferido proveedor
Smart Cup

Smart Cup

Somos prototipos una taza inteligente para bares y fiestas. La Copa cuando la persona bebiendo de él se convierte en un pasivo mediante la observación de signos de comportamiento de riesgo, advierte el host. Por ejemplo, un sensor de alcohol Nota Cua
DIY SPY ERASER a escolares hay que probar!

DIY SPY ERASER a escolares hay que probar!

https://www.youtube.com/watch?v=tK_brh0XY14&feature=youtu.bePaso 1: Hacer un SPY ERASER necesita!!!!!! En la actualidad video voy a compartir una idea más sobre cómo hacer un borrador de DIY espía en casa.Paso 2: Usted puede utilizar una goma de borr
Smart Lock usando Intel Edison

Smart Lock usando Intel Edison

En este proyecto hemos utilizado a un Edison de Intel para hacer una caja de la cerradura inteligente. Esto es principalmente porque podemos integrar una tarjeta de sonido, sensor de dedo de impresión y el solenoide de cerradura de la manera más fáci
Pequeña mariquita de tamaño FM Spy Bug

Pequeña mariquita de tamaño FM Spy Bug

Queria saber pequeño un error de spy FM podría ser construir montado manualmente.Esto es lo que se me ocurrió, mide aproximadamente 0,05 pulgadas cuadradas y es accionado por un solo 1,55 batería óxido de plata.Francamente, esto es sólo un objeto, no
Hacer cualquier tonto TV Smart TV

Hacer cualquier tonto TV Smart TV

¿Desea que su televisión estándar se pudo conectar a internet? Tienen la capacidad de corriente Netflix, Hulu, o ver cualquier cosa en Google cuando su celular está fuera de alcance. Todos tus archivos de música y películas podrían vincularse automát
Ir verde con Mate Smart

Ir verde con Mate Smart

Búscate más cerca a la naturaleza con este compañero inteligente. Esta bicicleta es ideal para la diversión de la noche paseos o acampar con tus amigos. Este ciclo puede satisfacer las necesidades básicas mientras que monta en él. Aquí están las cara
IPod Touch Spy coche

IPod Touch Spy coche

Con el Ipod Touch Spy coche, usted puede espiar a cualquier persona o grabar imágenes de un área desconocida con tu propio ipod touch!  Próxima vez que necesite averiguar qué está pasando en el sótano cuando estás arriba, facetime sólo tu ipod touch,
Galletas de avena de Smarties (caramelos de Halloween sobras)

Galletas de avena de Smarties (caramelos de Halloween sobras)

Puede utilizar chips de chocolate, virutas de cualquier sabor que te gusta de la hornada. Yo sólo quería usar mis caramelos de Halloween sobras y tengo toneladas de Smarties. Puede utilizar Ms n M, tamaño regular o minis. Minis haría las cookies más
Smart WIFI Video Car (control de Arduino)

Smart WIFI Video Car (control de Arduino)

Todos tenemos un deseo de exploración del lugar desconocido. Cuando yo y mi pareja viendo la película "El Marciano" y ver que hay un coche robot en Marte -, un planeta que es de 56 millones de kilómetros lejos de nuestra tierra. "El" t