API de análisis de video

El software de Camlytics puede hacer una variedad de cosas: contar personas, vehículos, clasificar vehículos por tipo, detectar movimiento, merodeo, monitorear la ocupación, construir mapas de calor, mapas de trayectoria y más. Todos estos datos se pueden extraer a través de una API REST simple o webhooks en tiempo real mientras se procesa el flujo de video.

Tanto los productos Camlytics Single como Camlytics Service admiten API y webhooks, lo que facilita la integración con su propia solución de vigilancia o análisis empresarial.

Al integrarse con la API de Camlytics, puede realizar una amplia gama de acciones personalizadas: guardar eventos de cámara (como Line crossed, Zone join, Zone left, Camera obstructed, Motion started y más) en una base de datos remota, enviar notificaciones push a un dispositivo móvil, activar eventos remotos a través de webhooks y otros. Puede crear informes personalizados de conteo de personas o vehículos procesando los eventos de la cámara de cualquier manera personalizada.

Vea el ejemplo de una salida de análisis de video en tiempo real:

[
  {
    "channel_id": "93431065-98a3-404c-8dcc-abe1eabd960e",
    "channel_name": "Video file",
    "event_id": 792820,
    "object_id": "1",
    "origin": "Pedestrian",
    "rule_id": "-1",
    "rule_name": "",
    "snapshot_path": "",
    "time": "2018-08-15T18:06:13.8930000",
    "timestamp": "10",
    "type": "ObjectAppear",
    "video_file_name": "05-04-2018_13-53-16.avi",
    "video_file_time": "2018-04-09T15:30:28.3630000"
  },
  {
    "channel_id": "93434065-18a3-404c-1dcc-abe1eabd960e",
    "channel_name": "Video file",
    "event_id": 792821,
    "object_id": "1",
    "origin": "Pedestrian",
    "rule_id": "5237ff20-18d2-4366-8a2b-b58f7f966bb1",
    "rule_name": "Zone 1",
    "snapshot_path": "",
    "time": "2018-08-15T18:06:14.5330000",
    "timestamp": "10",
    "type": "RegionJoin",
    "video_file_name": "05-04-2018_13-53-16.avi",
    "video_file_time": "2018-04-09T15:30:28.3630000"
  }
]

Ejemplo de totales agregados (que se pueden recuperar para evitar manipulaciones costosas de datos):

[ 
  {
    "rule_id" : "046b3c7f-048a-43b9-b35d-6659e6daee51",
    "rule_name" : "Exit line",
    "channel_id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "rule_count" : 2321
  }, {
    "rule_id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "rule_name" : "Enter line",
    "channel_id" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
    "rule_count" : 440
  } 
]

También puede extraer la lista de canales agregados:

[
 {  
      "channel_id":"16b7f471-3c62-4add-9d6d-a2607c52335b",
      "login":null,
      "name":"Video file",
      "password":null,
      "profile_name":"none",
      "profile_token":"",
      "stream_uri":"C:\\Users\\admin\\Desktop\\videos2\\06-12-2017_14-33-49.avi",
      "type":"File",
      "uri":"http:\/\/localhost\/"
   },
   {  
      "channel_id":"32226aa2-3415-452f-8d10-90933a5356d5",
      "login":null,
      "name":"Integrated Camera",
      "password":null,
      "profile_name":"none",
      "profile_token":"",
      "stream_uri":"@device:pnp:\\\\?\\usb#vid_04ca&pid_701a&mi_00#6&255a974a&0&0010#{15e8773d-8f56-11d5-a3b9-03a0c9213116}\\global",
      "type":"Webcam",
      "uri":"http:\/\/localhost\/"
   },
   {  
      "channel_id":"8f7be215-15e2-4695-b0da-da2f04d19db8",
      "login":null,
      "name":"Video device",
      "password":null,
      "profile_name":"profile0_0",
      "profile_token":"profile0_0",
      "stream_uri":"rtsp:\/\/192.168.1.6:554\/ucast\/11",
      "type":"Onvif",
      "uri":"http:\/\/192.168.1.6\/onvif\/device_service"
   }
]

Otra característica poderosa para la agregación de datos centralizada son los webhooks - puede recopilar datos de múltiples ubicaciones (resultados de conteo de personas de diferentes tiendas minoristas, por ejemplo) y manipularlos de cualquier manera personalizada. Los webhooks individuales están disponibles para eventos analíticos individuales, activados en tiempo real, así como para totales de eventos agrupados, activados cada hora y cada día (agrupados por tipo de evento, nombre del disparador e ID de canal). Puede leer más sobre el envío de eventos individuales de Camlytics a un almacenamiento en la nube de Google Sheets.

Ambas soluciones, Single y Service, son gratuitas para probar instantáneamente. ¡No pierda la oportunidad de sumergirse en la API de análisis de video!

Precios  Descargas  Demostración del panel  Requisitos de hardware

Visita nuestro Canal de YouTube, donde encontrarás muchas demostraciones reales de análisis de video.

Nuestros clientes