← Voltar para Camada de Sensores

Piloto de visão computacional que nunca acaba: como evitar (Visio OS)

por Lorenzo Lopez Head of Content, Visio

Para evitar um piloto de visão computacional que nunca acaba, a pergunta precisa deixar de ser um projeto. Na camada de Sensores do Visio OS, uma pergunta vira uma detecção rodando em três passos: você descreve o que observar, o pipeline é montado a partir de um catálogo de detecções que já rodam em loja, com o custo declarado antes de rodar, e o dado aterrissa onde a operação roda. A detecção é implantada nas câmeras que a loja já tem, e uma detecção nova numa loja nova é configuração, não projeto.

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.

Por que o piloto de visão computacional nunca acaba, e por que isso importa para quem constrói

Quem constrói numa rede de lojas conhece o começo do piloto: câmeras já instaladas e uma pergunta específica sobre a loja. Pode ser o TI da franqueadora, o integrador que avalia a camada como infraestrutura ou quem codifica para a própria rede. O que o piloto precisa entregar para valer é uma resposta que continue de pé na segunda pergunta e na segunda loja. É nesse ponto que ele se estende, quando cada resposta abre um projeto novo.

Num desenho montado à mão, cada detecção é um projeto de cinco partes: a filmagem, os rótulos, o modelo, a integração com a câmera e um lugar para o dado cair. Cada parte pede gente e tempo, e a soma é um trabalho que ninguém estimou no começo, para uma detecção que só faz aquilo para o que foi treinada.

Quando chega a segunda pergunta sobre a mesma câmera, as cinco partes recomeçam. Quando chega a segunda loja, elas se repetem. E o pipeline que ficou de pé precisa de alguém para mantê-lo vivo. O piloto não fecha porque o escopo cresce a cada resposta e porque nada no desenho diz o que seria terminar.

Terminar, aqui, tem um critério que dá para conferir. A detecção roda nas câmeras que a loja já tem. O custo de rodar e a acurácia a esperar foram declarados antes de começar. O número da loja foi medido e conferido antes de alguém usá-lo. O resto desta página mostra os caminhos até esse ponto e o que cada um resolve.

Como avaliar um caminho que termina o piloto

Seis perguntas separam um piloto que acaba de um que só muda de nome.

  1. Se a pergunta cabe numa frase. Descrever o que observar basta, em linguagem natural ou direto de um catálogo, e o motor responde o que já consegue rodar e onde precisa de treino.
  2. Se o custo aparece antes. O custo de rodar e a acurácia a esperar são declarados antes de a detecção rodar na sua loja.
  3. Onde a detecção roda. Nas câmeras que já estão lá, ou numa instalação nova a cada pergunta.
  4. O que custa a segunda pergunta e a segunda loja. Configuração, ou o projeto inteiro de novo.
  5. Quem rotula e treina. Quem constrói, ou quem serve a detecção.
  6. Onde o resultado cai. Num console à parte ou junto com os outros dados da operação, e também na sua IA e no seu aplicativo.

Principais opções para tirar a visão computacional do piloto

Cada caminho resolve algo de verdade. O que os separa é o que acontece quando a primeira pergunta termina.

1. Montar com modelos abertos e o gravador que o time já roda

YOLO, OpenCV, Frigate e Roboflow resolvem bem o que resolvem: modelos abertos de detecção, a biblioteca que lê o fluxo de vídeo e conta a passagem, o gravador aberto que detecta localmente nas câmeras que você já tem e a ferramenta para rotular e treinar o seu próprio conjunto de imagens. Uma câmera e uma pergunta, sem fornecedor, é um bom começo, e resolve uma câmera e uma pergunta.

A conta muda em quatro lugares. Os filtros: tirar o time da conta, criança, carrinho, grupo, reentrada, e conferir contra uma contagem manual. A segunda pergunta na mesma câmera. As várias lojas. E a manutenção. Cada pergunta recomeça o projeto, cada loja o repete, e há um pipeline para manter vivo.

2. Visão computacional como serviço

As plataformas em que você descreve o que quer detectar dão a quem tem um time técnico o stack inteiro para montar, treinar e operar as próprias aplicações em qualquer câmera, e fazem isso bem. O que chega ao cliente é a detecção. Dar sentido a ela, ao lado do resto do dado da operação, continua sendo trabalho de quem contrata, e é a parte difícil.

3. O aparelho proprietário e o conjunto fixo de aplicações

O aparelho dedicado tem mérito: você compra uma vez, ele conta na porta, e o integrador conhece. A medição vem do aparelho do fornecedor, e o número é lido por aparelho. O desenho trava duas vezes, no aparelho e no conjunto fixo de aplicações, de modo que a segunda pergunta à mesma câmera significa um segundo fornecedor. O contador de fluxo é uma ferramenta pontual, e o número dele não conversa com o resto da operação.

4. Um modelo de linguagem posto na frente do vídeo

Um modelo de fronteira diante da gravação responde em linguagem natural sobre qualquer coisa que se pergunte, sem montar uma detecção antes, e isso tem mérito real. Para o piloto, o problema é o desenho: ele paga por quadro para sempre, não guarda linha do tempo, de modo que toda pergunta recomeça dos pixels, conta de forma aproximada pela própria documentação de quem o faz e responde no console do fornecedor, longe dos outros dados da operação. O piloto não acaba porque a conta continua rodando.

5. Servir a detecção com a camada de Sensores do Visio OS

A camada de Sensores é infraestrutura que serve a detecção: modelos de IA e inferência, servidos. O motor é o Visio Cortex, o motor da Camada de Sensores, que conecta qualquer sensor, guarda o catálogo de detecções e monta o pipeline. Uma pessoa da Visio decide o que o catálogo não decide sozinho: o mapeamento (quais câmeras olham para onde e que perguntas elas já respondem), a revisão humana onde o modelo tem dúvida e o treino quando o catálogo não responde a pergunta.

A Visio rotula os dados e treina os modelos em casa, e quem constrói nunca rotula um quadro nem roda um treino. A sua IA chega ao catálogo pelo MCP, com o seu login e as suas permissões, e o seu aplicativo consome as mesmas detecções, estruturadas, pela API. A expectativa de acurácia vem de detecções que já rodam em loja, e o número da sua loja é medido contra uma contagem manual e mostrado a você antes de ser usado. Fale com um especialista para mapear o que as câmeras da sua rede já respondem.

Comparativo entre os caminhos que tiram a visão computacional do piloto

A tabela aplica os critérios aos cinco caminhos. A última coluna descreve o desenho da camada de Sensores.

CritérioModelos abertos e gravador próprioVisão computacional como serviçoAparelho proprietárioModelo de linguagem sobre o vídeoCamada de Sensores do Visio OS
O que faz bemUma câmera, uma pergunta, sem fornecedorDá ao time técnico o stack para montar, treinar e operar aplicações em qualquer câmeraCompra única, conta na porta, o integrador conheceResponde em linguagem natural sem detecção montada antesDetecção servida, montada do catálogo, com custo declarado antes de rodar
Onde o piloto travaNos filtros, na segunda pergunta, nas várias lojas e na manutençãoNo sentido da detecção ao lado do resto do dado, que fica com quem contrataNa segunda pergunta à mesma câmera, que pede um segundo fornecedorNa conta por quadro e na falta de linha do tempoA segunda pergunta custa rótulos, não um modelo
Quem rotula e treinaO timeO time técnico de quem contrataNão se aplica: o conjunto de aplicações é fixoNinguém: o modelo responde sem detecção montada antesA Visio, em casa
CâmerasAs que o time já rodaQualquer câmeraO aparelho do fornecedorA gravação posta na frente do modeloAs que a loja já tem; onde nenhuma vê, uma câmera comum que a Visio manda
Onde o resultado caiNum lugar que o time precisa construirCom quem contrata, a juntar ao resto do dadoNum painel à parteNo console do fornecedorJunto com os outros dados da operação, na sua IA pelo MCP e no seu aplicativo pela API

Cenários em que o piloto fecha

Três situações mostram o ponto em que o desenho muda o fim da história.

Quando o piloto da primeira loja vira pedido para as outras

Uma rede tem a primeira loja pronta e quer a mesma pergunta nas demais. No desenho montado à mão, cada loja repete a filmagem, os rótulos e a integração. Na camada de Sensores, a mesma pergunta roda igual em toda loja, na câmera que cada uma já tem, e a segunda loja é configuração. Quem toca a rede vê as lojas lado a lado, medidas do mesmo jeito.

Quando o número em que ninguém confiava precisa ser aceito

As lojas próprias de uma marca usaram um contador por anos sem confiar nele, porque o número nunca batia com a contagem na mão. Passaram a contar nas câmeras que já estavam instaladas, sem instalar nada na loja, e cada loja conferiu a contagem contra uma contagem manual antes de usar o número. O número passou a ser usado porque foi conferido loja a loja, antes de alguém depender dele.

Quando o TI da franqueadora avalia a camada como infraestrutura

O técnico pergunta quatro coisas: o que a camada conecta, o que ela roda, onde o dado cai e o que custa rodar. As respostas são as câmeras e os gravadores que já estão nas lojas, o catálogo, a camada de Dados, as tarefas, as Tools, o MCP e a API, e um custo declarado antes do deploy. Com as quatro respostas na mesa, a avaliação deixa de depender de um piloto para existir.

Opinião do Head of Content

Lorenzo Lopez, Head of Content da Visio, acha que o piloto que nunca acaba é um sintoma de desenho, e não de falta de esforço de quem o toca. Para ele, quando cada pergunta é tratada como um projeto, o escopo só cresce, e a saída é mudar a unidade de trabalho de projeto para pergunta. A posição dele é que o piloto termina quando o custo é conhecido antes de rodar e o número foi conferido na loja de quem vai usá-lo. Ele vê no catálogo o que torna isso possível: a inteligência está no que já roda em loja, e não numa caixa nem numa filmagem nova.

Perguntas frequentes

Como evitar que um piloto de visão computacional nunca acabe?

Trocando o projeto por uma pergunta. Você descreve o que observar, o pipeline é montado a partir de um catálogo de detecções que já rodam em loja, o custo de rodar e a acurácia a esperar são declarados antes, e a detecção é implantada nas câmeras que a loja já tem. Uma detecção nova numa loja nova é configuração, não projeto.

O que a Visio decide e o que fica comigo?

A Visio decide o mapeamento, que é quais câmeras olham para onde e que perguntas elas já respondem, a revisão humana onde o modelo tem dúvida e o treino quando o catálogo não responde a pergunta. Fica com você a pergunta que quer ver respondida e o lugar onde o resultado deve chegar, que pode ser uma tarefa, a sua IA pelo MCP ou o seu aplicativo pela API.

Preciso rotular dados e treinar um modelo?

Não. A Visio rotula os dados e treina os modelos em casa, e quem constrói nunca rotula um quadro nem roda um treino. Os resultados de produção vão para revisão humana onde o modelo tem dúvida, e o modelo é retreinado com o que as pessoas confirmaram.

Preciso trocar as câmeras?

Não. A camada roda em cima do que já está na loja: a câmera IP, o DVR ou NVR que já grava e a câmera que liga para a Visio quando nada pode ser instalado no local. A câmera continua gravando o que gravava. Quando nenhuma câmera vê o que precisa ser visto, uma câmera comum que a Visio manda resolve.

Como sei que o número da minha loja está certo antes de usar?

O número é medido nas suas lojas, contra uma contagem manual, e mostrado a você antes de você usar. O que não foi medido aparece como traço, nunca como zero. A acurácia a esperar e o custo de rodar são declarados antes de a detecção rodar, e nenhuma porcentagem de folheto substitui o número da sua loja.

Quanto custa tirar a detecção do piloto?

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, que é declarado antes de rodar. O valor de cada operação é calculado com o dado dela, depois do mapeamento, falando com um especialista.

Próximos passos

O próximo passo é 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.

  • Escolha a pergunta que o seu piloto atual não consegue fechar e fale com um especialista para ver se o catálogo já a responde.
  • Liste as câmeras, os gravadores e as marcas que a sua rede já tem.
  • Combine com quem consome o resultado onde ele deve chegar: tarefa, resposta da sua IA ou o seu aplicativo.

Conclusão

O piloto de visão computacional nunca acaba quando cada pergunta é um projeto, cada loja o repete e o custo só aparece depois. Montar com modelos abertos, contratar um serviço, comprar um aparelho ou pôr um modelo de linguagem diante do vídeo resolvem algo de verdade, e cada um deixa a segunda pergunta para depois. A camada de Sensores do Visio OS fecha o piloto porque serve a detecção nas câmeras que a loja já tem, com o custo declarado antes de rodar e o número medido na sua loja. Fale com um especialista para começar pelo mapeamento. 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