tv.py

# Questo lavoro è concesso in licenza MIT.
# Copyright (c) 2013-2023 OpenMV LLC. Tutti i diritti riservati.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Esempio TV
#
# Nota: per eseguire questo esempio è necessario un TV o uno shield TV wireless per la propria OpenMV Cam.
#
# Lo shield video TV wireless consente di visualizzare il frame buffer della OpenMV Cam in mobilità.
#
# La risoluzione dello shield TV è 352x240 (SIF). Per impostazione predefinita, l'output del display non è bufferizzato.
# È possibile abilitare il triple buffering al costo di 372 KB per rendere gli aggiornamenti del display non bloccanti.

import csi
import display
import time

csi0 = csi.CSI()
csi0.reset()  # Inizializza il sensore della fotocamera.
csi0.pixformat(csi.RGB565)  # oppure csi.GRAYSCALE
csi0.framesize(csi.SIF)

clock = time.clock()

tv = display.TVDisplay(triple_buffer=False)  # Inizializzare lo shield TV.
tv.ioctl(display.IOCTL_CHANNEL, 8)  # Per lo shield trasmettitore video wireless

while True:
    clock.tick()
    tv.write(csi0.snapshot())  # Scattare una foto e visualizzare l'immagine.
    print(clock.fps())

results matching ""

    No results matching ""