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