Uma quantidade surpreendente do mundo se comunica piscando. Roteadores informam seu status por padrões de LED. Eletrodomésticos piscam códigos de erro. Lâmpadas LED baratas pulsam de forma invisivelmente rápida — até darem dor de cabeça. Ventiladores, furadeiras e rodas giram em velocidades importantes que ninguém consegue contar a olho nu. Todos esses são sinais luminosos periódicos e uma câmera é, entre outras coisas, um dispositivo que amostra a luz a uma taxa constante. Aponte uma para o outro e você terá um temporizador.
Essa é a ferramenta Piscadas: aponte a câmera para uma luz piscante e ela medirá a frequência de piscada, ou para um objeto giratório e ela estimará a frequência de rotação. A captura observa como o brilho no quadro muda ao longo do tempo, encontra o período e informa uma frequência — um número que você pode arquivar, comparar e acompanhar a tendência, em vez de um ritmo que você tentou contar sussurrando.
A cintilação que você não consegue ver, mas que sua cabeça sente
Comece com o caso de uso que mais surpreende as pessoas. Muitas lâmpadas LED e telas reduzem o brilho por PWM — modulação por largura de pulso. A luz não está realmente mais fraca; ela está ligando e desligando completamente centenas de vezes por segundo, e seu sistema visual calcula a média dos pulsos para parecer "mais fraca". Calcula a média deles conscientemente, isto é. Muitas pessoas sentem cansaço visual, dores de cabeça ou um mal-estar indefinido com PWM de baixa frequência, especialmente com lâmpadas baratas que cintilam no dobro da frequência da rede elétrica, e geralmente nunca descobrem o motivo — a cintilação é invisível por design.
Uma câmera não calcula a média da mesma forma que o cérebro. Amostrada por um sensor, a cintilação do PWM aparece como um sinal periódico de brilho que a ferramenta consegue cronometrar. Se a lâmpada suspeita sobre a sua mesa cintila a 100 Hz e aquela pela qual você a substituiu é genuinamente estável, agora você tem uma diferença medida entre dois objetos no seu catálogo, não um palpite. Meça as lâmpadas no mostruário de uma loja antes de comprar, e a máquina de dor de cabeça se revelará.
Códigos de piscada: o LED está tentando lhe dizer algo
A segunda família é mais lenta e mais literal. Roteadores, carregadores, lava-louças, impressoras e equipamentos industriais informam o status por meio de padrões de piscada nos indicadores, e os manuais falam em termos de tempo: "piscada lenta (uma por segundo) — conectando; piscada rápida (duas por segundo) — erro". Seres humanos são ruins em distinguir 1 Hz de 1,5 Hz, especialmente com raiva de um roteador. A câmera não é. Aponte, capture, leia a frequência e consulte o manual. E como a medição fica arquivada sob o objeto — este roteador —, a frequência de piscada da pane do mês passado ainda estará lá quando a mesma luz começar a piscar novamente.
Rotação: qual é a velocidade real de rotação desse ventilador?
Um objeto giratório também modula a luz. As pás do ventilador passam e o brilho refletido em qualquer ponto aumenta e diminui uma vez por pá; a periodicidade nos quadros codifica a rotação. A ferramenta Piscadas usa a mesma análise no domínio do tempo para estimar a frequência de rotação de uma peça giratória: o ventilador de teto no "médio", a ventoinha do PC que você suspeita estar morrendo, o motor da oficina cuja velocidade de placa você quer verificar. Um ventilador com defeito costuma desacelerar antes de parar — duas medições com um mês de diferença, arquivadas sob o mesmo objeto, revelam a tendência.
O limite honesto: aliasing
Agora, a ressalva, porque ela é real e molda todo o projeto. Uma câmera amostra a luz na sua taxa de quadros — geralmente 30 ou 60 quadros por segundo. A teoria da amostragem é categórica sobre o que isso lhe garante: um sinal só pode ser cronometrado diretamente se mudar mais lentamente do que metade da taxa de amostragem. Pisque mais rápido do que isso e a câmera não verá algo "rápido demais para medir" — ela verá um ritmo errado e mais lento. Isso é o aliasing, o mesmo efeito que faz as rodas de carroças parecerem girar para trás em filmes antigos e faz um ventilador sob luz fluorescente parecer parado.
Portanto, a ferramenta é honesta sobre suas limitações. Códigos de piscada indicadores de alguns hertz: confortavelmente dentro. PWM lento e cintilação relacionada à rede elétrica: alcançáveis, com cuidado na interação entre a taxa de cintilação e a taxa de quadros. Uma broca de furadeira a 30.000 RPM — 500 rotações por segundo: muito fora do que qualquer sensor de 60 fps consegue cronometrar diretamente. A taxa de quadros é a régua, e você não pode medir além do fim da régua.
A regra de design em prática: uma ferramenta de medição precisa saber — e dizer — onde sua física termina. A taxa de quadros da câmera é um limite rígido de amostragem, de modo que a ferramenta Piscadas assume apenas as frequências que consegue cronometrar sem ambiguidade, em vez de informar um número distorcido por aliasing como se fosse verdadeiro. Uma leitura incorreta feita com convicção é pior do que um "fora de alcance" honesto; a região de aliasing não é ocultada, ela é repassada para uma técnica diferente.
Além da taxa de quadros: o experimento Estroboscópio
O que há do outro lado desse limite? É aqui que o aliasing deixa de ser apenas um incômodo, pois existe um truque clássico que o transforma no próprio instrumento: o estroboscópio. Ilumine um objeto giratório com uma luz piscando exatamente na sua taxa de rotação e o objeto parecerá congelado — cada flash o captura na mesma posição. Há um século os mecânicos usam estroboscópios dedicados para ler o RPM dessa forma.
A lanterna do celular pode piscar. Por isso, as versões de pesquisa do Sentio incluem uma ferramenta Estroboscópio que realiza uma varredura na taxa de piscada da lanterna e procura pelo congelamento estroboscópico, estimando a frequência de um objeto giratório ou em vibração a partir de onde o congelamento ocorre. Para ser claro sobre o seu status: trata-se de um experimento em versão de pesquisa, não de um recurso finalizado para o consumidor. O hardware da lanterna varia drasticamente na velocidade e na consistência com que pode pulsar, e o método precisa de validação em vários dispositivos antes de podermos fazer afirmações de nível comercial. Mas é a contrapartida intelectualmente satisfatória para a ferramenta Piscadas — o exato fenômeno que limita a cronometragem passiva, quando acionado deliberadamente, torna-se o caminho para superar o limite. Como toda captura na plataforma, a análise é executada no dispositivo, e as capturas de pesquisa podem ser rotuladas posteriormente em relação a referências de RPM conhecidas, que é exatamente o tipo de dado que a validação exige.
Arquivado, não memorizado
O fio condutor de todas as ferramentas aqui é este: o importante não é a leitura isolada, mas a leitura em contexto. Uma frequência de piscada significa algo ao lado da tabela do manual; uma frequência de oscilação significa algo quando comparada entre lâmpadas; o RPM de uma ventoinha significa algo em relação ao do mês passado. Cada captura é arquivada sob um objeto no catálogo e pode receber um rótulo de confirmação real assim que você souber o resultado — a lâmpada que resolveu as dores de cabeça, a ventoinha que de fato parou de funcionar. Olhadas rápidas tornam-se registros, e registros tornam-se as comparações que eram o objetivo desde o início.
A câmera também tem modos mais silenciosos — medindo cor e luz ambiente em vez de cronometrá-las, assunto abordado em Cor e luz. E para ter uma visão completa do que os sensores do celular podem medir, de microfones a acelerômetros, comece com a visão geral das ferramentas.