13.2.3. O visualizador do buffer de quadros#
O visualizador do buffer de quadros mostra o que a câmera vê – mais precisamente, o que quer que o script em execução tenha deixado por último no buffer de quadros da câmera. Tudo o que o script desenha na imagem também está lá, então a visualização mostra o quadro depois do processamento do script, incluindo as anotações. O Viewer consulta a câmera pelo quadro mais recente via USB e exibe cada um conforme chega.

O buffer de quadros com uma região selecionada: a linha de leitura e o histograma abaixo dela calculam apenas a partir dos pixels selecionados.#
Os botões da barra de título do painel gerenciam a visualização:
Zoom – dimensiona a imagem para caber no painel (ativado por padrão). Desativado, a imagem é renderizada com um pixel de tela por pixel de imagem.
Disable – interrompe totalmente a transmissão de quadros, para o máximo desempenho do lado da câmera. O script continua em execução; a visualização congela no último quadro atrás de um aviso “Frame Buffer Disabled” até que você a reative.
JPG Mode / RAW Mode – se os quadros são comprimidos em JPEG para o trajeto até o Viewer ou enviados sem compressão. O modo JPG é muito mais rápido; o modo RAW mostra os valores exatos dos pixels ao custo da taxa de quadros. Em câmeras mais novas, um rótulo esmaecido ao lado do botão informa o formato em que o quadro atual chegou.
13.2.3.1. Selecionando uma região#
Clique e arraste na imagem para selecionar uma região retangular. Enquanto uma seleção existe, o histograma abaixo calcula suas estatísticas apenas a partir dos pixels selecionados, e a linha de leitura acima do histograma informa a posição, o tamanho e a contagem de pixels da seleção. Clique sem arrastar para ler a posição de um único pixel; clique fora da imagem para limpar a seleção.
13.2.3.2. Salvando o que a câmera vê#
Clique com o botão direito na imagem para salvar o quadro exibido em um arquivo de imagem no seu computador. O salvamento respeita a seleção: clique com o botão direito dentro de uma região selecionada e apenas essa região é salva; clique com o botão direito em qualquer outro lugar e o quadro inteiro é salvo. O que fica no disco é o quadro exibido no momento em que você clica com o botão direito – para capturar um quadro exato de uma cena em movimento, pare o script primeiro para que a visualização congele nele.