Relatórios
Introdução
Relatórios são uma representação gráfica dos metadados de análise de vídeo coletados de suas localizações que executam o Serviço Camlytics software.
Esta é uma ferramenta de análise muito poderosa que permite pesquisar as tendências de seus negócios localizações e canais em um só lugar. Além disso, você pode ver imagens de qualquer uma das câmeras conectadas à nuvem em tempo real.
Por exemplo, você pode, sem sair de casa ou do escritório, analisar estatísticas de eventos de todas as lojas de sua rede que podem estar localizadas em diferentes cidades e até países diferentes.
Há muitos tipos de relatórios que ajudarão você a visualizar as estatísticas coletadas de qualquer maneira flexível e personalizada.
Por padrão, os dados estatísticos são armazenados no serviço de nuvem por 3 meses. No entanto, se você precisar ver os dados coletados por um período de tempo mais longo, você sempre pode aumentar o tempo de armazenamento de seus dados adicionando unidades de armazenamento extras. Cada período de armazenamento estende o tempo de armazenamento dos dados em 3 meses, ou seja, para manter seus dados na nuvem por um ano, você só precisa adicionar 3 unidades de armazenamento extras.
Abaixo está a diferença entre vários tipos de relatórios e como eles podem ser aplicados.
Período único
Relatório de período único significa que todos os dados comparados no relatório são tomados para um período de tempo, ou seja, por exemplo, você pode comparar o número de pessoas entrando e saindo hoje dentro de um gráfico ou comparar o número de pessoas que entraram por diferentes entradas ao longo da semana passada em um gráfico. Se você precisar comparar os mesmos dados nesta semana e na semana passada no mesmo gráfico, você precisaria escolher um período múltiplo.
Abaixo estão os tipos disponíveis de relatórios para um período único.
Múltiplo período
Múltiplo período significa que é possível comparar dados de diferentes períodos de tempo em um gráfico. Portanto, você pode comparar o número de pessoas entrando hoje com o número de pessoas que entraram ontem (ou qualquer outro dia), tudo em um gráfico.
Tipos de relatórios disponíveis:
Número em tempo real
Travessias atuais
Este tipo de relatório só pode ser usado se a calibração do canal inclui os gatilhos de evento de Linha.
Esta é uma visualização muito simples e demonstrativa do relatório. Mostra quantas vezes a linha selecionada foi atravessada por um objeto durante um certo período de tempo. Os dados no relatório são atualizados em tempo real (o atraso na atualização dos dados é de cerca de 1 minuto).
Este tipo de relatório pode ser usado, por exemplo, para exibir o número de pessoas que compareceram a uma apresentação. Seria conveniente exibi-lo em uma tela grande localizada na sala de apresentações para que todos pudessem ver esses dados em tempo real.
Neste relatório, você pode escolher o período de tempo durante o qual os objetos que atravessam a linha selecionada serão contados.
A imagem abaixo mostra o número de pessoas que entraram durante a última hora. Também é possível contar todas as pessoas que entraram hoje ou definir o período de contagem personalizado.
Campos do relatório de travessias atuais
A descrição dos campos do formulário está localizada aqui. Somente os gatilhos de evento de Linha estão disponíveis para este tipo de relatório.
Ocupação atual
Este relatório permite calcular dinamicamente a diferença nas interseções entre diferentes linhas.
Por exemplo, você pode ver quantas pessoas estão atualmente em seu café ou armazém que possui muitas entradas, saídas e câmeras. O número de pessoas é determinado calculando a diferença nas interseções de todas as linhas em direção à saída ou entrada em todas as câmeras.
Para usar este tipo de relatório, você deve configurar os gatilhos de evento de Linha em todas as entradas e saídas. Você precisa definir o horário em que definitivamente não há objetos no local como Tempo de reinício, uma vez que o contador de objetos começa a partir desse momento.
A frequência de atualização dos números do relatório é de 3-5 segundos.
Se você deseja mostrar o número de objetos dentro (por exemplo, um total de 11 pessoas dentro da propriedade), selecione o tipo de exibição Ocupação atual.
Se você deseja mostrar lugares vagos (por exemplo, vagas de estacionamento vagas na garagem são 11 de 20), selecione o tipo de exibição Vaga atual e certifique-se de preencher o campo de Ocupação máxima.
Se você deseja rastrear o histórico de sua ocupação atual (valores máximos, médios ou medianos) durante o dia, semana, mês, etc., você precisaria adicionar o relatório de Histórico de ocupação além deste.
Aparência da ocupação atual
Você também pode definir dinamicamente a aparência do relatório de ocupação dependendo das restrições do seu negócio. Por exemplo, você pode definir que o relatório mostra "Você pode entrar" se a ocupação for de até 100 pessoas e mostrar "Não entre" se a ocupação for acima desse número com cores de fonte e fundo diferentes. As configurações de aparência estão disponíveis no menu de contexto deste relatório (veja o exemplo abaixo).
Abaixo você pode ver as configurações de aparência para mostrar "PARAR" com fundo vermelho se a ocupação for superior a 6 pessoas e mostrar "VOCÊ PODE ENTRAR" caso contrário.
Abaixo você pode ver os campos de dados a serem preenchidos para a nova configuração de aparência. A mensagem pode ser deixada em branco.
Campos do relatório de ocupação atual
A descrição dos campos do formulário está localizada aqui. Somente os gatilhos de evento de Linha estão disponíveis para este tipo de relatório.
No geral, as configurações de aparência são aplicáveis a todos os tipos de relatórios em tempo real (Ocupação atual, Travessias atuais ou Fila atual).
Fila atual
Este relatório é uma ferramenta poderosa para monitoramento em tempo real do número de objetos em uma zona específica. Essa funcionalidade é ideal para analisar e gerenciar fluxos, seja monitorando uma área de espera ou rastreando vagas de estacionamento disponíveis.
O relatório permite rastrear o número de pessoas ou objetos em uma ou várias áreas definidas. Por exemplo, você pode ver quantas pessoas estão atualmente em sua área de espera coberta por uma ou várias câmeras. Se várias câmeras forem usadas, é importante configurar cuidadosamente as zonas para garantir que elas não se sobreponham, pois zonas sobrepostas podem levar a contagens imprecisas.
Se você deseja exibir o número de vagas disponíveis (por exemplo, espaços de estacionamento), escolha o tipo de exibição Vaga atual. Certifique-se de preencher o campo de Ocupação máxima para permitir que o sistema calcule e exiba com precisão os lugares restantes.
Para usar este tipo de relatório, você deve configurar seu canal com pelo menos um gatilho de evento de Zona.
Uma vez configurado, o relatório será atualizado automaticamente a cada 3-5 segundos, fornecendo dados em tempo real.
Se você deseja rastrear o histórico de sua fila atual (valores máximos, médios ou medianos) durante o dia, semana, mês, etc., você precisaria adicionar o relatório de Histórico de fila além deste.
Alertas e webhooks em tempo real
Se você tiver um relatório de Ocupação atual, Travessias atuais ou Fila atual e desejar associar seus dados a alguma ação específica, pode optar por Alertas.
Para adicionar alerta ao seu relatório em tempo real, chame o menu de contexto do relatório.
Há 2 tipos de alertas:
- Webhooks
Email permite que você receba um e-mail quando o valor do relatório for excedido. Por exemplo, você deseja receber um e-mail quando houver mais de 100 pessoas em sua loja.
Webhooks permitem que você execute qualquer ação personalizada quando a condição ocorrer. Por exemplo, você pode exibir um alerta em seu próprio site quando houver mais de 100 pessoas em sua loja. Ou você deseja mostrar a taxa de ocupação em tempo real em seus locais em seu site. Na configuração abaixo, os dados de ocupação serão enviados para um endereço http via consulta POST a cada minuto.
Abaixo você pode ver os novos campos de alerta. O campo de Tempo limite do alerta define quando o alerta será repetido se a condição for cumprida.
Se você deseja receber notificações constantes sobre o número de ocupação atual ou fila de zona atual, você precisaria definir a condição de alerta como 0 e o tempo limite do alerta como 1 minuto - e o webhook será chamado a cada minuto com dados atualizados.
Caso você esteja interessado em webhooks para cada evento de análise em seus locais/canais, você deve consultar a documentação da API.
Gráfico quantitativo
Eventos
Este tipo de relatório é usado para comparar as quantidades de diferentes tipos de eventos.
Os relatórios de eventos são divididos em Comparação e Soma.
Por exemplo, o gráfico de Comparação ajudará você a comparar o número de pessoas que entram em uma sala com o número de pessoas que saem de uma sala após um determinado intervalo de tempo.
O gráfico abaixo mostra que há menos pessoas que entram pela primeira entrada do que pessoas que saem por ela.
O gráfico de Soma pode, por exemplo, ser usado para contar as pessoas que entraram na sala por várias entradas diferentes. Abaixo você pode ver o número total de pessoas que entraram por múltiplas entradas.
Campos do relatório de eventos
Para criar o relatório de Eventos, você precisa preencher o seguinte formulário (uma descrição de seus campos pode ser encontrada aqui):
Atividade
Este tipo de relatório é usado para avaliar quanto tempo, no total, objetos (pessoas, carros) permaneceram na zona.
Pode ser usado, por exemplo, para ver por quanto tempo seus funcionários permaneceram em um local de trabalho no total. Ou quanto tempo havia carros em movimento em uma estrada.
Campos do relatório de atividade
O formulário é preenchido de acordo com a descrição dos campos. Somente os gatilhos de eventos de Zona estão disponíveis para este relatório.
Histórico de ocupação
Este tipo de relatório é baseado no relatório de Ocupação atual e representa o histórico dos dados de ocupação a partir do número em tempo real.
É muito conveniente para rastrear as tendências de ocupação de seus locais durante o dia, semana, mês, etc. O valor calculado pode ser valores máximos, medianos ou médios dos números de ocupação em tempo real.
Histórico de filas
Este tipo de relatório é baseado no relatório de Fila atual e representa o histórico dos dados de fila (número de objetos dentro de uma zona específica) a partir do número em tempo real.
É muito conveniente para rastrear as tendências de ocupação de sua zona durante o dia, semana, mês, etc. O valor calculado pode ser valores máximos, medianos ou médios dos números de fila em tempo real.
Velocidade
Este tipo de relatório é baseado no artigo sobre detecção de velocidade de veículos. Ele avalia todos os eventos de Line crossed
e os combina com Object id
detectados para estimar a velocidade do objeto.
O gráfico resultante pode ser construído para um ou vários períodos (por exemplo, se você deseja comparar a velocidade média durante esta semana e durante a semana passada).
Ao criar o relatório, você precisará escolher o canal, dois gatilhos de linha (consulte o artigo para instruções sobre como configurá-los), método de valor (média ou máximo) e distância entre as linhas. A distância é medida em metros ou pés (depende das configurações do portal). A velocidade resultante será medida em km/h ou em mp/h também dependendo das mesmas configurações. Quando você salvar o relatório, verá a mensagem "O relatório está sendo preparado". Você deve aguardar um minuto ou mais enquanto os dados são agregados e depois atualizar a página e verá algo assim:
Se você deseja acessar os dados do relatório diretamente, pode abrir o menu de contexto e clicar em Tabela de dados de velocidade. Na tabela de velocidade, você verá todas as entradas com velocidade exata, ID do objeto e hora e a capacidade de receber instantâneo para cada um dos eventos. Existem filtros de dados e exportação em csv disponíveis também.
Ao calibrar o Camlytics Light para este relatório, tenha em mente que quanto maior a distância entre as linhas, melhor, mas certifique-se de que todos os carros sejam sempre detectados antes de cruzar qualquer uma das linhas. Também é importante configurar as linhas um pouco fora das bordas da imagem da câmera para garantir que todos os veículos sejam detectados antes de cruzar as linhas - a velocidade é detectada apenas quando ambas as linhas são acionadas. Veja o exemplo abaixo (neste caso, a velocidade será registrada apenas para veículos viajando no nordeste para o sudoeste).
Importante! Os tripwires devem ser calibrados na mesma direção (todas as direções, ou ambas para a direita, ou ambas para a esquerda) para registrar eventos de velocidade corretos.
Trajetória
Este tipo de relatório permite rastrear e comparar os caminhos de movimento de objetos.
Por exemplo, usando este relatório, você pode rastrear o movimento de veículos em um cruzamento para que possa configurar corretamente um semáforo ou definir sinais de prioridade de tráfego.
No aplicativo de serviço Camlytics, defina os gatilhos em cada lado do cruzamento. Por exemplo, temos um cruzamento em T, vamos denotar seus lados com as letras A, B e C, como mostrado na imagem abaixo.
Dado o tráfego de sentido único na direção de A para C, estamos interessados na proporção do número de veículos se movendo em 3 direções: A -> B, A -> C e B -> C.
Nos lados A e C, criamos um gatilho cada, e no lado B - 2, já que há tráfego de duas vias e precisamos rastrear o movimento de veículos em ambas as direções.
No relatório, respectivamente, também criamos 3 séries: A -> B, A -> C, B -> C.
Primeira série A -> B
Segunda série A -> C
Terceira série B -> C
Como resultado, obtemos um gráfico com cada uma das ativações das trajetórias.
Gráfico de distribuição
Densidade
Se a calibração no seu canal incluir Zonas, então você pode estar interessado em saber a distribuição do número de objetos (pessoas, carros) nessas zonas. Este relatório pode ser muito útil se você deseja observar e avaliar a congestão das zonas - analisar filas ou outros locais com grande quantidade de pessoas ou veículos.
O relatório abaixo mostra que por 0,25% do tempo o corredor estava vazio, por 7,17% do tempo o corredor tinha uma pessoa, 2 pessoas por 43,27% do tempo, 3 pessoas por 41,51%, 4 por 7,73% e 5 pessoas por 0,07% do tempo.
A porcentagem de tempo é visível quando você passa o mouse sobre o setor desejado do gráfico.
Campos do relatório de densidade
O formulário é preenchido de acordo com a descrição dos campos. Apenas os gatilhos de evento de Zona estão disponíveis para este relatório.
Tempo de permanência
Este relatório permite avaliar a distribuição do tempo que os objetos permaneceram em uma zona. Por exemplo, para ver como sua fila se move rapidamente. Além disso, o gráfico exibe dados sobre o tempo mínimo, máximo e médio que os objetos passaram em uma zona.
De acordo com o gráfico abaixo, a maioria das pessoas ontem não permaneceu no corredor por mais de 30 segundos (cerca de 8.000 pessoas), um pequeno número estava na zona de 30 a 60 segundos. Também é visível que o tempo de espera nunca excedeu 2 minutos.
Você pode agrupar os dados neste tipo de relatório em etapas de 10 a 60 segundos. No gráfico abaixo, o agrupamento está definido para 30 segundos.
Campos do relatório de tempo de permanência
O formulário é preenchido de acordo com a descrição dos campos. Apenas os gatilhos de evento de Zona estão disponíveis para este relatório.
Classificação de veículos
Este relatório permite avaliar a distribuição dos tipos de veículos.
Campos do relatório de classificação de veículos
O formulário é preenchido de acordo com a descrição dos campos.
Gênero e idade
Este relatório permite avaliar a distribuição de rostos por gênero e idade.
Campos do relatório de gênero e idade
O formulário é preenchido de acordo com a descrição dos campos.
Mapa de calor
Movimento
Os mapas de calor mostram áreas "quentes" e "frias" em uma cena de vídeo que indicam lugares onde objetos se concentraram por um longo tempo, ou seja, áreas com alta e baixa atividade.
Os mapas de calor podem ser muito úteis para analisar a concentração de vários objetos - pessoas, veículos, etc.
Por exemplo, no piso de vendas de uma loja, você pode rastrear as áreas de maior atividade de compradores, bem como as áreas que as pessoas não visitam. Esses dados podem ser usados de forma muito eficiente para otimizar o layout das instalações. Na imagem abaixo, você pode rastrear as áreas onde os carros tendem a desacelerar com mais frequência.
Os mapas de calor são divididos em dois tipos:
- Linear
- Logarítmico
Você pode ver como o mapa linear difere do logarítmico nas imagens abaixo.
Se for importante ver as zonas com máxima atividade e as zonas de menor atividade não forem tão importantes, então você deve escolher um mapa de calor linear.
Se seu objetivo é olhar para as zonas onde houve pelo menos alguma atividade, mesmo que seja muito menor do que o máximo, então o mapa de calor logarítmico é mais adequado para você, pois a diferença entre os valores nele é suavizada com o logaritmo decimal.
Agrupamento de mapas de calor
É possível agrupar mapas de calor de vários canais. Para que serve isso?
Por exemplo, você tem várias câmeras na mesma sala. Se você criar relatórios em um mapa de calor sem agrupamento, pode haver uma zona com alta atividade na visão de uma das câmeras que não é visível de nenhuma outra câmera. Nesse caso, a zona de máxima atividade do mapa de calor dessa câmera será da mesma tonalidade que a zona de máxima atividade dos mapas de calor de outras câmeras, mas os valores absolutos podem diferir muito. Isso torna muito difícil comparar mapas de calor em diferentes canais.
Para mostrar a situação "real", os relatórios para câmeras localizadas na mesma sala (ou para câmeras com zonas de visibilidade interseccionadas), precisam ser combinados em um grupo. Nesse caso, você obterá uma visão relevante da concentração de objetos em todos os mapas de calor do grupo juntos.
Campos do relatório de movimento
Formulário de adição de mapa de calor:
Aqui, além dos campos gerais, a seleção de grupo para seu mapa de calor é adicionada.
Eventos por hora/dia
Este relatório mostra a distribuição de eventos por dia ou por hora, dependendo do tipo que você selecionou.
O relatório oferece uma ótima visão da atividade de suas instalações durante toda a semana ou o mês inteiro.
Por exemplo, no mapa abaixo, você pode ver em que horário e em que dia da semana mais carros entram no estacionamento.
Campos do relatório de eventos diários/horários
Descrição dos campos do formulário aqui.
Adicionar relatório
Para adicionar um novo relatório, clique no botão Adicionar relatório no canto superior direito da tela. No menu suspenso, escolha se haverá um relatório para um período de tempo ou para vários períodos.
Após escolher um período de relatório, você será direcionado para a página de seleção do tipo de relatório.
Aqui você precisa escolher o tipo de visualização de dados.
Abaixo estão os tipos de relatórios disponíveis.
- Passagens atuais (Apenas um período)
- Ocupação atual (Apenas um período)
- Densidade (Apenas um período)
- Tempo de permanência
- Movimento (Apenas um período)
- Eventos por hora/dia (Apenas um período)
Os relatórios de Eventos, Tempo de permanência, Atividade e Ocupação são divididos em dois tipos de exibição:
- Comparação - exibido como linhas, uma linha para cada série, representa as quantidades absolutas.
- Soma - exibido como barras empilhadas, uma barra para cada série, representa as quantidades absolutas e a soma total das séries.
Campos comuns
Os formulários para adicionar vários tipos de relatórios diferem entre si, mas possuem muitos campos em comum.
Nome do relatório - este campo contém o nome do novo relatório. Por este nome, você pode identificar seu relatório em um painel. Recomendamos usar um nome claro e descritivo que permita identificar exatamente quais dados estão sendo exibidos no relatório. Por exemplo, "Número de pessoas que entraram hoje" ou "Comparação de pessoas que entraram esta semana".
Tipo de exibição - neste campo você deve selecionar o tipo de exibição do relatório. Os relatórios de Eventos, Tempo de permanência, Atividade e Ocupação são divididos em 2 tipos: comparação e soma; Mapa de calor de movimento é dividido em linear e logarítmico.
Período - define para qual período você deseja exibir os dados. Você pode selecionar um período predefinido, como hoje, ontem ou mês passado, ou pode especificar qualquer período personalizado selecionando as datas de início e fim deste período nos campos correspondentes.
Filtro de horário - ao ativar este campo, você pode filtrar eventos que acontecem em um horário específico do dia. Por exemplo, se você estiver interessado apenas no número de pessoas que entraram no período das 8:00 às 11:00, você deve ativar o filtro de horário e especificar o valor inicial e final deste intervalo nos campos correspondentes.
Passo - este campo indica o período de agrupamento dos dados no relatório. Este campo muda dependendo do período do relatório. Isso melhora a relevância e a visibilidade dos gráficos. Se o período do relatório for 1 ou vários dias, é melhor escolher o passo Hora; se o período for uma semana ou várias semanas, o passo ideal será Dia, e assim por diante. O passo é ajustado automaticamente toda vez que você altera o período do relatório.
Cor - as séries no gráfico serão exibidas na cor selecionada.
Nome da série - insira o nome pelo qual você distinguirá sua série na legenda do gráfico. Torne o nome o mais descritivo possível, por exemplo, "Pessoas descendo a escada rolante".
Localização - escolha a localização que contém o canal do seu interesse.
Canal - selecione o canal do qual você deseja exibir os dados.
Gatilho de evento - selecione o gatilho de evento que gera os dados visualizados. Por exemplo, Linha para exibição dos resultados de contagem.
Tipo de dado - escolha o tipo de evento que irá compor a série. Por exemplo, Linha cruzada, Câmera obstruída ou Ocupação máxima da zona.
Classificação - este campo é usado para filtrar os dados do relatório pela origem que gerou esses dados. Por exemplo, se você quiser exibir apenas a contagem de veículos e ignorar pedestres no seu relatório, escolha Veículo. Atenção, este campo deve ser usado apenas se você souber exatamente o que está fazendo (em termos de calibração), pois pode alterar significativamente os resultados exibidos. Recomendamos deixar como padrão.
Editar/Remover/Exportar/Clonar relatório
Para editar o relatório, clique no botão de menu do relatório em forma de três pontos no canto superior direito. No menu que abrir, selecione o item Editar.
No formulário que abrir, faça as alterações necessárias e salve o relatório.
O formulário de edição não é diferente do formulário de adição de relatório.
Exportar relatório
Você pode exportar os dados de qualquer relatório para um arquivo .csv ou .png, exceto para os relatórios de Passagens atuais e Ocupação atual.
Para exportar um relatório, clique no botão de menu do relatório em forma de três pontos no canto superior direito. No menu que abrir, selecione o item Exportar.
O arquivo .csv com os dados será gerado para todos os tipos de relatórios, exceto o mapa de calor de tempo de permanência. Neste caso, será gerada uma imagem .png.
Remover relatório
Para remover um relatório, clique no botão de menu do relatório em forma de três pontos no canto superior direito e, no menu que abrir, selecione Remover. Na janela que aparecer, confirme a exclusão do relatório clicando no botão OK.
Clonar relatório
Clonar permite duplicar todos os campos do formulário do relatório para poder adicionar uma réplica caso você adicione vários relatórios semelhantes.
Expandir relatório
Se o seu relatório contiver estatísticas para um longo período de tempo, então uma grande quantidade de dados pode ficar comprimida de forma inconveniente.
Nesse caso, você pode expandir seu relatório para a largura total da tela clicando no botão Expandir no canto superior direito.
Da mesma forma, você pode reduzir o relatório de volta à largura original.
Ordenar relatórios
Você pode ordenar os relatórios no painel arrastando e soltando.
Para arrastar um relatório, passe o mouse sobre a área com o título do relatório, clique e segure o botão esquerdo do mouse e depois mova o relatório para um novo local.
Compartilhar/Incorporar relatório
Se você quiser exibir qualquer relatório em seu próprio site ou solução, pode inseri-lo via código de incorporação, assim como faria com um vídeo do YouTube! Para isso, basta escolher o item correspondente no menu de contexto do relatório.
Largura - ajuste a largura máxima do widget.
Link de compartilhamento - útil quando você deseja compartilhar seu relatório com alguém que não tem acesso ao seu perfil na nuvem. Qualquer pessoa com este URL poderá ver o relatório.
Código de incorporação - texto que você deve inserir no código HTML da sua página para exibir o relatório nessa página. Todos os relatórios incorporados são atualizados dinamicamente sem a necessidade de atualizar a página.
Feeds de relatório
Se deseja exportar seus dados de relatório dinamicamente via formato JSON ou CSV, pode fazê-lo através da opção Feeds.
Feed JSON - representa valores numéricos dos dados do gráfico. Atualizado sempre que os dados do gráfico são atualizados.
Feed CSV - representa valores numéricos dos dados do gráfico. O arquivo CSV será baixado a cada consulta.
Relatórios por email
Se deseja receber emails diários/semanais/mensais/etc com os dados de qualquer um de seus relatórios de contagem, pode configurá-lo através de Feeds.
Veja este artigo para obter informações sobre como configurar relatórios por email periódicos, ou confira o vídeo abaixo.