tv.py

# Dieses Werk ist unter der MIT-Lizenz lizenziert.
# Copyright (c) 2013-2023 OpenMV LLC. Alle Rechte vorbehalten.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# TV-Beispiel
#
# Hinweis: Um dieses Beispiel auszuführen, benötigen Sie ein TV- oder Funk-TV-Shield für Ihre OpenMV Cam.
#
# Mit dem Funk-Video-TV-Shield können Sie den Framebuffer Ihrer OpenMV Cam unterwegs betrachten.
#
# Die Auflösung des TV-Shields beträgt 352x240 (SIF). Standardmäßig ist die Anzeigeausgabe nicht gepuffert.
# Sie können Triple-Buffering aktivieren (kostet 372 KB), damit die Anzeigeaktualisierung nicht blockiert.

import csi
import display
import time

csi0 = csi.CSI()
csi0.reset()  # Kamerasensor initialisieren.
csi0.pixformat(csi.RGB565)  # or csi.GRAYSCALE
csi0.framesize(csi.SIF)

clock = time.clock()

tv = display.TVDisplay(triple_buffer=False)  # Das TV-Shield initialisieren.
tv.ioctl(display.IOCTL_CHANNEL, 8)  # Für Funk-Video-Sender-Shield

while True:
    clock.tick()
    tv.write(csi0.snapshot())  # Ein Bild aufnehmen und anzeigen.
    print(clock.fps())

results matching ""

    No results matching ""