El Objeto Persona
Descripción General
El objeto Persona representa individuos en el sistema de reconocimiento facial. Este objeto contiene toda la información necesaria para gestionar y rastrear personas dentro de tus proyectos de Verifik.
Atributos
name
Tipo: String
Requerido: Requerido
Nombre de la persona que vas a agregar a la BD.
gender
Tipo: String
Requerido: Requerido
Género de la persona que vas a agregar a la BD. Opciones: M (Masculino) o F (Femenino).
date_of_birth
Tipo: Object
Requerido: Requerido
Fecha de nacimiento de la persona que vas a agregar a la BD.
nationality
Tipo: String
Requerido: Requerido
Nacionalidad de la persona que vas a agregar a la BD.
images
Tipo: Array de String
Requerido: Requerido
Imágenes codificadas en Base64 para reconocimiento facial. Se pueden proporcionar múltiples imágenes para mejor precisión de reconocimiento.
collections
Tipo: Array de String
Requerido: Opcional
Array de IDs de colección relacionados con esta persona. Las colecciones ayudan a organizar personas en grupos.
notes
Tipo: String
Requerido: Opcional
Notas adicionales sobre la persona.
client
Tipo: ObjectId
Requerido: Requerido
Referencia al cliente que posee este registro de persona.
status
Tipo: String
Requerido: Opcional
Estado del registro de persona. Puede ser:
active- La persona está activa en el sistemainactive- La persona está inactivapending- El registro de persona está pendiente de aprobación
faceEncodings
Tipo: Array
Requerido: Opcional
Codificaciones faciales computadas para reconocimiento facial (generadas automáticamente).
createdAt
Tipo: Date
Requerido: Requerido
Marca de tiempo cuando se creó el registro de persona.
updatedAt
Tipo: Date
Requerido: Requerido
Marca de tiempo cuando se actualizó el registro de persona por última vez.
Objeto de Ejemplo
{
"_id": "person_123456789",
"name": "John Doe",
"gender": "M",
"date_of_birth": {
"year": 1990,
"month": 1,
"day": 15
},
"nationality": "US",
"images": [
"base64_encoded_image_1",
"base64_encoded_image_2"
],
"collections": ["collection_123456789"],
"notes": "Cliente VIP",
"client": "client_123456789",
"status": "active",
"faceEncodings": [
"face_encoding_1",
"face_encoding_2"
],
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}