tv.py

# Эта работа лицензирована по лицензии MIT.
# Copyright (c) 2013-2023 OpenMV LLC. All rights reserved.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# Пример TV
#
# Примечание: для запуска этого примера вам понадобится плата расширения TV или беспроводного TV для вашей камеры OpenMV Cam.
#
# Плата расширения беспроводной видеопередачи TV позволяет просматривать буфер кадра вашей камеры OpenMV Cam на ходу.
#
# Разрешение платы расширения TV — 352x240 (SIF). По умолчанию вывод на дисплей не буферизуется.
# Вы можете включить тройную буферизацию ценой 372 КБ памяти, чтобы обновления дисплея не блокировали выполнение.

import csi
import display
import time

csi0 = csi.CSI()
csi0.reset()  # Инициализация датчика камеры.
csi0.pixformat(csi.RGB565)  # или csi.GRAYSCALE
csi0.framesize(csi.SIF)

clock = time.clock()

tv = display.TVDisplay(triple_buffer=False)  # Инициализировать плату расширения TV.
tv.ioctl(display.IOCTL_CHANNEL, 8)  # Для платы расширения беспроводного видеопередатчика

while True:
    clock.tick()
    tv.write(csi0.snapshot())  # Сделать снимок и отобразить изображение.
    print(clock.fps())

results matching ""

    No results matching ""