tv.py

# هذا العمل مرخص بموجب ترخيص MIT.
# حقوق النشر (c) 2013-2023 OpenMV LLC. جميع الحقوق محفوظة.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# مثال التلفاز (TV)
#
# ملاحظة: لتشغيل هذا المثال، ستحتاج إلى درع تلفاز (TV) أو درع تلفاز لاسلكي لكاميرا OpenMV الخاصة بك.
#
# يتيح لك درع الفيديو التلفزيوني اللاسلكي عرض المخزن المؤقت للإطار الخاص بكاميرا OpenMV أثناء التنقل.
#
# دقة درع التلفاز هي 352x240 (SIF). افتراضيًا، لا يتم تخزين إخراج العرض مؤقتًا.
# يمكنك تفعيل التخزين المؤقت الثلاثي مقابل 372 KB لجعل تحديثات العرض غير معيقة (non-blocking).

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.ioctl(display.IOCTL_CHANNEL, 8)  # لدرع جهاز إرسال الفيديو اللاسلكي

while True:
    clock.tick()
    tv.write(csi0.snapshot())  # التقاط صورة وعرضها.
    print(clock.fps())

results matching ""

    No results matching ""