tof_camera.py
# هذا العمل مرخص بموجب ترخيص MIT.
# حقوق النشر (c) 2013-2023 OpenMV LLC. جميع الحقوق محفوظة.
# https://github.com/openmv/openmv/blob/master/LICENSE
#
# عرض توضيحي لكاميرا زمن الطيران.
import image
import time
import tof
IMAGE_SCALE = 10 # تحجيم الصورة إلى 10 أضعاف.
# تهيئة حساس زمن الطيران (ToF)
tof.init() # الكشف التلقائي عن الحساس المتصل.
# ساعة معدل الإطارات (FPS)
clock = time.clock()
while True:
clock.tick()
try:
img = tof.snapshot(
vflip=True,
hmirror=True,
x_scale=IMAGE_SCALE,
y_scale=IMAGE_SCALE,
hint=image.BILINEAR,
scale=(0, 4000),
copy_to_fb=True,
color_palette=image.PALETTE_DEPTH,
)
except RuntimeError:
continue
print(clock.fps())