Skip to main content

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 sistema
  • inactive - La persona está inactiva
  • pending - 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"
}