Montar software de contagem de pessoas internamente ou contratar
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
- Hardware. Quem homologa a câmera, o gravador e o caminho do vídeo até o código.
- Rótulo e treino. Quem junta o dado rotulado, treina o modelo e o retreina quando a loja muda.
- Manutenção. Quem mantém vivos a integração, as exceções, a notificação e o pipeline.
- A segunda pergunta. Se perguntar outra coisa à mesma câmera é configuração ou um novo projeto.
- A segunda loja. Se a mesma pergunta roda igual nas outras lojas ou se cada uma pede ajuste próprio.
- 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ério | Montar internamente | Contratar um contador ou um serviço de contagem | Detecção servida (camada de Sensores do Visio OS) |
|---|---|---|---|
| Hardware | Câmeras e gravador que a rede já tem; homologar o caminho do vídeo é de quem monta | Aparelho dedicado na porta, ou câmeras e servidores do serviço gerenciado | Câmera IP, DVR ou NVR, câmera que liga para a Visio; câmera comum onde nenhuma vê |
| Rótulo e treino | De quem constrói, com uma ferramenta de rótulo | Depende do fornecedor; pergunte antes de fechar | A Visio rotula e treina em casa; quem constrói nunca roda um treino |
| Manutenção | De quem constrói: integração, exceções, notificação e retreino | No serviço gerenciado, alguém instala, mantém e lê para a matriz | A Visio mantém o pipeline; o custo de rodar é declarado antes |
| A segunda pergunta | Recomeça o projeto | Depende do fornecedor; pergunte se a mesma imagem responde a fila ou o caixa | Configuração: uma pergunta nova custa rótulos, não um modelo |
| A segunda loja | Repete o trabalho | Depende do desenho do contrato | A mesma pergunta roda igual em toda loja |
| Onde o dado cai | Onde o código mandar | Painel ou relatório do fornecedor | Camada de Dados, junto com os outros dados da operação; a sua IA pelo MCP e o seu aplicativo pela API |
| Número conferido | Contra uma contagem manual, por conta de quem monta | Aferição do fornecedor ou contagem manual | Medido 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á.