tv.py

# Este trabalho está licenciado sob a licença MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Todos os direitos reservados.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Exemplo de TV
#
# Nota: Para executar este exemplo você precisará de um shield de TV ou TV sem fio para sua OpenMV Cam.
#
# O shield de vídeo sem fio para TV permite visualizar o frame buffer da sua OpenMV Cam em qualquer lugar.
#
# A resolução do TV Shield é 352x240 (SIF). Por padrão a saída do display não é bufferizada.
# Você pode habilitar buffer triplo ao custo de 372 KB para tornar as atualizações do display não bloqueantes.

import csi
import display
import time

csi0 = csi.CSI()
csi0.reset()  # Inicializa o sensor da câmera.
csi0.pixformat(csi.RGB565)  # ou csi.GRAYSCALE
csi0.framesize(csi.SIF)

clock = time.clock()

tv = display.TVDisplay(triple_buffer=False)  # Inicializa o TV shield.
tv.ioctl(display.IOCTL_CHANNEL, 8)  # Para o shield transmissor de vídeo sem fio

while True:
    clock.tick()
    tv.write(csi0.snapshot())  # Tira uma foto e exibe a imagem.
    print(clock.fps())

results matching ""

    No results matching ""