Sistema de alerta de intruso/Guest (6 / 10 paso)

Paso 6: Formar imágenes con la ayuda de funciones de biblioteca OpenCV

Desde el último paso, recibiremos un array de tres elementos, a saber, imágenes, etiquetas y personas.

Ahora, en este paso usaremos imágenes y etiquetas como parámetros para un modelo de faceRecognizer del tren. Básicamente, este modelo es una función de OpenCV y pedimos esta función para recordar y aprender a hacer una correlación entre las imágenes y las etiquetas. Así, después del entrenamiento, podemos pedir la función para predecir la etiqueta dando una imagen como entrada y se volverá un etiquetas predijo.

Esta parte del código tiene una entrada:

1. ruta de la ruta de carpeta de imágenes.

Y devuelve dos salidas:

1. eigen_model-el modelo entrenado después de analizar todas las imágenes se devuelve.

2. personas-una matriz que contiene los nombres de nuestros amigos. (los nombres de nuestros las subcarpetas)

Este fragmento de código es la parte crucial en nuestro código entero. Esta parte del código puede tomar un tiempo para completar si usted tiene un montón de imágenes para entrenar. Tengo un total de 200 imágenes y tardó casi 7 segundos en mi portátil Dell con Intel 3ª generación procesador i5 con 1.8GHz de velocidad corriendo Ubuntu.

Así, hemos completado la formación de un modelo con la ayuda de funciones de OpenCV y podemos proceder a los pasos.

Código

Nota:
Este código es una pequeña parte del código terminado y no funciona individualmente. Lo he utilizado aquí para explicar el código.

 def train_model(path):<br> ''' Takes path to images and train a face recognition model Returns trained model and people ''' [images, labels, people]= get_images(sys.argv[1], (256, 256)) #print([images, labels]) labels= np.asarray(labels, dtype= np.int32) # initializing eigen_model and training print("Initializing eigen FaceRecognizer and training...") sttime= time.clock() eigen_model= cv2.createEigenFaceRecognizer() eigen_model.train(images, labels) print("\tSuccessfully completed training in "+ str(time.clock()- sttime)+ " Secs!") return [eigen_model, people] 

Artículos Relacionados

Entrada de auto alerta de intruso con LinkIt uno

Entrada de auto alerta de intruso con LinkIt uno

¿Siempre quiere saber cuándo alguien está conduciendo en su entrada? Pues yo siempre tengo. Sobre todo cuando alguien viene a recoger uno de mis hijos para llevarlos a la escuela, o la danza u otro evento. Y puesto que es una pérdida de tiempo para s
Sistema de alerta ambiental

Sistema de alerta ambiental

¿Qué es ese olor? Es gas nocivo por supuesto! Si estás en un ambiente donde hay una posibilidad de liberación gaseosa que sería algo no respiras, ¿por qué no construir un sistema automático de detección y alerta? El diseño para el sistema de alerta a
Intel Edison Garage Monitor y sistema de alerta

Intel Edison Garage Monitor y sistema de alerta

El Edison de Intel es el más popular de los tableros de IoT de Intel ahora. Es un dispositivo interesante con una huella pequeña, toneladas de potencia, construido en Wi-Fi y un completo sistema operativo Linux.Sucede que tiene un Edison y un Galileo
Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

Inicio sistema de alerta del correo electrónico de seguridad con frambuesa Pi

En este tutorial veremos cómo configurar hasta su frambuesa pi tomar foto del intruso que entra en su casa y enviar un correo electrónico a usted cuando usted no está en su casa.Paso 1: Lo que necesitaráFrambuesa Pi ejecutando RaspbianCámara USBSenso
El huevo del resto: Un ruido sistema de alerta

El huevo del resto: Un ruido sistema de alerta

Los hospitales son mucho demasiado fuertes para la recuperación de los pacientes para descansar correctamente.Nuestro equipo diseña este sistema con eso en mente - un ambiente de descanso es un medio ambiente sano.Este proyecto es asequible ($50-30)
Paquete de sistema de alerta (mediante correo electrónico)

Paquete de sistema de alerta (mediante correo electrónico)

FONDO y generación de una IDEA / /Si trabajas en una oficina pequeña, tal vez tiene algunos de los mismos problemas que tenemos. Una de las cosas frustrantes que se produce cada vez que realizo el pedido de un paquete es un retraso entre cuando llega
Sistema de alertas para niños o mascotas atrapadas dentro de vehículos de motor.

Sistema de alertas para niños o mascotas atrapadas dentro de vehículos de motor.

En promedio, 38 niños en coches calientes cada año mueren de muertes calor-relacionadas después de quedar atrapado dentro de los vehículos de motor. Este sistema está destinado a alertar a los padres si se olvidan de sus hijos en el coche, mis criter
Alerta de intruso infrarrojo

Alerta de intruso infrarrojo

detener intrusos de entrar ilegalmente en su propiedad con este sistema de alarma infrarrojos.Paso 1: Lo que usted necesita 1. sensores de puerta de garaje como estas2. timbre de timbre inalámbrico por $63. célula fotoeléctrica4. diferentes component
Domótica de perno y sistema de alerta

Domótica de perno y sistema de alerta

Se trata de un novedoso sistema por Shantam Raj y basado en la plataforma de IOT de perno (www.boltiot.com) automatizar y simplificar la forma de los seres humanos interactúan con los electrodomésticos y dispositivos en general.Paso 1: ¿Qué es? Es un
Amigo de la humanidad perro Poo Spray sistema de alerta

Amigo de la humanidad perro Poo Spray sistema de alerta

este sistema le permitirá advertir congéneres los seres que hay perro metan en su camino y dan tiempo a esquivarlo.Has hecho una buena cosa.Paso 1: La inspiración. Gran Bretaña es muy pequeña y está absolutamente cubierta en lío de perro; corriendo,
El sistema de alerta temprana lo linterna

El sistema de alerta temprana lo linterna

Originalmente este iba a ser un tutorial de como conectar una calabaza a internet para que las luces en su interior podrían controlarse mediante el twitter, mensajes de texto, movimiento o más.Para empezar tallado una calabaza por primera vez en 20 a
Láser basado en alerta de intruso! (Domótica)

Láser basado en alerta de intruso! (Domótica)

Hola todo el mundo!Soy Geeve George un fabricante con orgullo de INDIA!Empecé a hacer en la edad de 10 y mi afán por hacer todavía continúa como estoy fascinado por las infinitas posibilidades y oportunidades que la tecnología ofrece.Sombrero! es mi
19 cortes inesperados de la vida utilizando cadena

19 cortes inesperados de la vida utilizando cadena

Hay una plétora de vida creativa hacks utiliza cadena--y no sólo estamos hablando de cortar botellas de vino o tubo de PVC...Aquí son 19 impresionante--e inesperado!--vida hacks que todos necesitamos en nuestras vidas!Paso 1: Haz un anillo de despegu
Aplicaciones de IoT industrial - construir tu propio cable láser

Aplicaciones de IoT industrial - construir tu propio cable láser

** Actualización: El siguiente artículo es de nuestra aplicación Android obsoleta! VALARM es Industrial IoT. Ayudaremos a sus equipos y su empresa con aplicaciones de IoT Industrial utilizando Herramientas de nube de Valarm.Se recomienda utilizar dis