← Voltar para Camada de Sensores

Montar software de contagem de pessoas internamente ou contratar

por Lorenzo Lopez Head of Content, Visio

Montar software de contagem de pessoas internamente ou contratar é, na prática, decidir quem carrega o que vem depois da primeira contagem. Para uma câmera e uma pergunta, o time interno resolve bem, com um modelo aberto de visão e o gravador que já roda. A conta muda na segunda pergunta e na segunda loja, e é aí que contratar passa a pesar. Contratar, aqui, tem dois sentidos: comprar um contador pronto ou usar a detecção servida pela camada de Sensores do Visio OS, em que você constrói a ferramenta e a Visio mantém o stack de modelos.

Visio aqui é a Visio de operação de lojas (visio.ai), o sistema para quem toca várias lojas, não o Visio da Microsoft, de diagramas. Para o TI da franqueadora, o integrador e quem codifica para a própria rede, a decisão tem um custo que o primeiro projeto não mostra.

Por que a decisão pesa para quem constrói

O primeiro projeto resolve o que se propôs a resolver. Há um modelo aberto de detecção, uma biblioteca que lê o fluxo da câmera, um gravador que já está instalado, e a contagem aparece na tela. O resultado é real, e o time aprende o domínio no caminho. O risco não está nessa etapa. Está na que vem depois.

Cada detecção de verdade, numa loja de verdade, pede o mesmo caminho: filmagem, rótulos, modelo, integração com a câmera, exceções e um lugar para o dado cair. A segunda pergunta à mesma câmera recomeça esse caminho, e cada loja nova o repete. Por isso vale decidir, antes de montar, quem mantém o resto, para o projeto não virar um piloto que nunca acaba. A escolha entre montar e contratar é a escolha sobre esse resto.

Há ainda a pergunta de onde o número vai parar. Uma contagem que mora num script não conversa com a escala, com a venda nem com as tarefas da loja. Dar sentido a ela junto com os outros dados da operação é a parte difícil, e ela fica com quem construiu.

Seis critérios para decidir

  1. Hardware. Quem homologa a câmera, o gravador e o caminho do vídeo até o código.
  2. Rótulo e treino. Quem junta o dado rotulado, treina o modelo e o retreina quando a loja muda.
  3. Manutenção. Quem mantém vivos a integração, as exceções, a notificação e o pipeline.
  4. A segunda pergunta. Se perguntar outra coisa à mesma câmera é configuração ou um novo projeto.
  5. A segunda loja. Se a mesma pergunta roda igual nas outras lojas ou se cada uma pede ajuste próprio.
  6. Onde o dado cai e como o número é conferido. Num script, num painel do fornecedor ou junto com os outros dados da operação, e contra uma contagem manual.

O que o time interno resolve bem

O caminho aberto resolve de verdade o que se propõe a resolver. Um modelo aberto de detecção, como o YOLO, e uma biblioteca de visão, como o OpenCV, leem o fluxo, acompanham a pessoa e contam a passagem por uma linha. O Frigate é o gravador aberto que detecta localmente nas câmeras que você já tem: reencaminha cada câmera como fluxo de vídeo, publica uma API HTTP aberta, exporta clipes e roda sem nuvem de visualização (documentação do Frigate, consultada em 2026-10-11). O Roboflow cobre a outra ponta, a ferramenta para rotular e treinar o seu próprio dataset.

Uma câmera, uma pergunta, nenhum fornecedor. Se esse é o seu problema, ou se o objetivo é treinar o próprio modelo como projeto e aprender com ele, o caminho aberto é o certo, e a camada de Sensores não disputa esse terreno. A comparação entre as formas de analisar a imagem, com a conta de cada uma, está em Como analisar imagem de câmera com IA. O que muda a conta é a pergunta se repetir em muitas lojas.

Onde a conta de montar muda

A conta muda em quatro pontos, e todos aparecem depois da primeira contagem.

Os filtros. Uma contagem útil tira o time da conta e trata criança, carrinho, grupo e reentrada. Cada um desses fatores é um ajuste de código e de dado, e o número só merece confiança depois de conferido contra uma contagem manual. A porta, as linhas, a luz e a altura da câmera mudam de loja para loja, e o ajuste acompanha.

A segunda pergunta. Perguntar se a loja abriu no horário, se a fila passou do limite ou se a montagem saiu no padrão recomeça o projeto: dado, rótulo, modelo, integração. A câmera é a mesma, e o trabalho não é.

As outras lojas. A mesma pergunta precisa rodar igual em cada loja, com o custo conhecido antes de rodar. Sem isso, as lojas deixam de ser comparáveis, e quem toca a rede passa a olhar números medidos de jeitos diferentes.

A manutenção. A integração com a câmera, as exceções, a notificação e o retreino não têm fim. O pipeline tem que ficar vivo enquanto a rede existir, e esse trabalho não aparece na estimativa do primeiro projeto.

Contratar: três caminhos prontos e um servido

Contratar não é uma opção só, e cada uma vale para um perfil.

O aparelho dedicado na porta. Você compra uma vez, ele conta na entrada e o integrador conhece. É um bom começo para quem precisa só da contagem. A diferença está no que acontece depois dela, e em quando a detecção roda.

O software na câmera que já existe. Roda sobre a câmera que a loja já tem, consolida a contagem num painel e a cruza com a venda.

O serviço gerenciado. Alguém instala, mantém e lê para a matriz. É o caminho de quem não quer cuidar de nada dentro de casa. A comparação entre esses três está em Melhores contadores de fluxo de pessoas, e a escolha entre aparelho e software em Comprar câmera de contagem de pessoas ou usar software nas câmeras que já tenho.

A detecção servida pela camada de Sensores. É o quarto caminho, e o que mais interessa a quem constrói: modelos de IA e inferência, servidos. Você não homologa hardware, não rotula dado, não treina modelo e não mantém pipeline. Constrói a ferramenta, e não o stack de modelos. A Visio rotula os dados e treina os modelos em casa, e quando o catálogo não responde uma pergunta, essa mesma capacidade é como ele aprende a responder, do lado da Visio.

O caminho tem três passos, que aqui se contam uma vez, no caso da fila do balcão. Você descreve o que quer: contar as pessoas na fila do balcão. O pipeline é montado a partir do catálogo, com detecção de pessoa, acompanhamento e uma regra de zona, na câmera que já está em cima do balcão, e o custo de rodar é declarado antes de rodar. O dado aterrissa onde a operação roda: a contagem por loja e por hora cai na camada de Dados, junto com os outros dados da operação, uma tarefa chega ao gerente quando a fila passa do limite, e a mesma contagem aparece no seu aplicativo, via API.

Pelo MCP, a IA que você já usa acessa o catálogo e as detecções que rodam na sua operação, com o seu login e as suas permissões, por usuário e por loja. A segunda ferramenta no mesmo sensor custa uma fração da primeira, porque o hardware, o pipeline e o catálogo já estão lá. Uma detecção nova numa loja nova é configuração, e não projeto. Fale com um especialista para mapear quais perguntas as câmeras da sua rede já respondem.

Comparativo: montar, contratar um contador e a detecção servida

Os três caminhos nos seis critérios. A coluna do meio descreve os tipos de contador pelo desenho, e onde a resposta depende do fornecedor, a célula manda perguntar.

CritérioMontar internamenteContratar um contador ou um serviço de contagemDetecção servida (camada de Sensores do Visio OS)
HardwareCâmeras e gravador que a rede já tem; homologar o caminho do vídeo é de quem montaAparelho dedicado na porta, ou câmeras e servidores do serviço gerenciadoCâmera IP, DVR ou NVR, câmera que liga para a Visio; câmera comum onde nenhuma vê
Rótulo e treinoDe quem constrói, com uma ferramenta de rótuloDepende do fornecedor; pergunte antes de fecharA Visio rotula e treina em casa; quem constrói nunca roda um treino
ManutençãoDe quem constrói: integração, exceções, notificação e retreinoNo serviço gerenciado, alguém instala, mantém e lê para a matrizA Visio mantém o pipeline; o custo de rodar é declarado antes
A segunda perguntaRecomeça o projetoDepende do fornecedor; pergunte se a mesma imagem responde a fila ou o caixaConfiguração: uma pergunta nova custa rótulos, não um modelo
A segunda lojaRepete o trabalhoDepende do desenho do contratoA mesma pergunta roda igual em toda loja
Onde o dado caiOnde o código mandarPainel ou relatório do fornecedorCamada de Dados, junto com os outros dados da operação; a sua IA pelo MCP e o seu aplicativo pela API
Número conferidoContra uma contagem manual, por conta de quem montaAferição do fornecedor ou contagem manualMedido nas suas lojas contra uma contagem manual e mostrado a você antes de usar

Cenários: quando montar e quando contratar

Monte quando a pergunta é uma só e o objetivo é aprender. Um time técnico, uma câmera, uma pergunta e tempo para manter o resultado formam o cenário do caminho aberto. O modelo aberto e o gravador entregam isso, e o que o time aprende sobre porta, luz e ângulo vale para qualquer decisão futura.

Contrate quando a segunda pergunta já está na fila. Se, ao lado da contagem, a rede já quer saber da abertura, do caixa ou da fila, cada pergunta a mais é um projeto a mais no caminho aberto. Na detecção servida, é configuração.

Contrate quando são muitas lojas. A mesma pergunta rodando igual em toda loja, com o custo declarado antes, é o que torna as lojas comparáveis. É onde a manutenção própria mais pesa.

Contrate o serviço gerenciado quando não há quem mantenha. Se não existe time técnico dentro de casa, o serviço em que alguém instala, mantém e lê para a matriz é uma resposta honesta.

Combine quando o time quer construir em cima. Quem constrói pode pedir o catálogo pela sua IA, receber as detecções estruturadas no seu aplicativo e investir o tempo no que é específico da rede. A contagem que o time já montou, ou o contador que a loja já tem, entra como fonte de dado junto com os outros dados da operação. Quem avalia quem contratar para instalar tem o desenho em Quem contratar para instalar visão computacional na minha loja.

O que a camada de Sensores não faz

A camada não vende nem instala câmera: a câmera é um input, e não o produto, e instalar e cabear é trabalho do integrador. Não é a central que olha a loja o dia inteiro. Conta pessoas e não reconhece ninguém, e o time fica fora da conta. E não entrega número antes do mapeamento, porque o número de cada operação é calculado com o dado dela.

Opinião do Head of Content

Lorenzo Lopez, Head of Content da Visio, observa que montar ou contratar parece uma pergunta sobre a primeira contagem, quando o que pesa é a segunda. Para ele, quem constrói é a pessoa que conhece a loja, a câmera e a pergunta, e o trabalho dela rende mais na ferramenta do que no stack de modelos. A posição dele é que o caminho aberto é uma ótima escola para o time e uma má surpresa para a rede quando a pergunta se repete, e que servir os modelos libera quem constrói para o que só ele sabe.

Perguntas frequentes

Vale a pena montar software de contagem de pessoas internamente?

Vale para uma câmera e uma pergunta, sobretudo quando o objetivo é o time aprender o domínio. Um modelo aberto de visão e um gravador aberto resolvem esse caso. A conta muda na segunda pergunta e na segunda loja, porque cada pergunta recomeça o projeto e cada loja o repete.

O que um time interno precisa manter depois da primeira contagem?

Os filtros que tiram o time da conta e tratam criança, carrinho, grupo e reentrada, a integração com a câmera, as exceções, a notificação, o retreino do modelo e o pipeline que leva o dado até onde ele é usado. Nada disso aparece na estimativa do primeiro projeto, e tudo continua existindo enquanto a rede existir.

Preciso rotular dados e treinar um modelo se contratar a camada de Sensores?

Não. Na detecção servida, a Visio rotula os dados e treina os modelos em casa, e quando o catálogo não responde uma pergunta, esse treino acontece do lado da Visio. Quem constrói não homologa hardware, não rotula dado, não treina modelo e não mantém pipeline.

Como a minha IA e o meu aplicativo usam a camada de Sensores?

Você pergunta na sua IA pelo MCP: ela descreve o que detectar, o pipeline é montado a partir do catálogo e o custo é declarado antes de rodar. O seu aplicativo consome as mesmas detecções pela API, já estruturadas e com horário. Tudo segue o login e as permissões de quem pergunta, por usuário e por loja.

Dá para começar montando e contratar depois?

Dá. A contagem que o time já montou, ou o contador que a loja já tem, entra como fonte de dado, junto com os outros dados da operação, e a camada de Sensores acrescenta as perguntas que a mesma câmera responde. O que o time aprendeu sobre porta, luz e ângulo continua valendo.

Quanto custa contratar a camada de Sensores?

O preço se forma por fatores: quantas lojas e quantas câmeras ou sensores entram, quantas perguntas a mesma câmera responde, quando a detecção roda e o que o pipeline custa para rodar, declarado antes de rodar. O valor de cada operação é calculado depois do mapeamento, falando com um especialista.

Próximos passos

Leve para a conversa a pergunta que hoje virou projeto no seu time, e não a lista de recursos de um fornecedor. O passo que decide é o mapeamento de quais perguntas as câmeras que a loja já tem conseguem responder. Nenhum número de melhoria vem antes dele, porque o número de cada operação é calculado com o dado dela.

  • Liste as câmeras e os gravadores da rede e marque quais já alimentam algum código do seu time.
  • Escreva as duas próximas perguntas que a rede quer fazer à mesma câmera.
  • Com as duas listas, peça a primeira detecção montada a partir do catálogo, com o custo declarado antes de rodar.

Conclusão

Montar software de contagem de pessoas internamente ou contratar não é uma disputa entre construir e comprar. Montar serve à pergunta única e ao time que quer aprender, e contratar passa a valer quando a segunda pergunta e a segunda loja chegam. Na camada de Sensores do Visio OS, quem constrói fica com a ferramenta, e a Visio fica com o stack de modelos, com o treino e com o pipeline. Para ver quais perguntas as câmeras da sua rede já respondem, fale com um especialista. Sensores criam o sinal. O Visio OS transforma em tarefa certa, pra pessoa certa, e na resposta que a sua IA dá.

Ver também