This commit is contained in:
Thomas Farstrike
2025-05-14 13:46:54 +02:00
parent f8ba6df5c1
commit 771d0415fe
2 changed files with 7 additions and 7 deletions
@@ -221,7 +221,7 @@ if not cam:
except Exception as e:
print(f"camtest.py: webcam exception: {e}")
time.sleep_ms(1000)
#time.sleep_ms(1000)
memview = webcam.capture_frame(cam) # Returns memoryview
time.sleep_ms(1000)
static_bytes_obj = bytes(memview)
@@ -15,15 +15,15 @@ import time
th.disable()
cam = webcam.init("/dev/video0") # Initialize webcam with device path
memview = None
#memview = webcam.capture_frame(cam) # Returns memoryview
#memview = None
memview = webcam.capture_frame(cam) # Returns memoryview
#time.sleep_ms(1000)
#static_bytes_obj = bytes(memview)
image = lv.image(lv.screen_active())
image.align(lv.ALIGN.LEFT_MID, 0, 0)
image.set_rotation(900)
#image.set_rotation(900)
# Create image descriptor once
image_dsc = lv.image_dsc_t({
"header": {
@@ -38,15 +38,15 @@ image_dsc = lv.image_dsc_t({
})
image.set_src(image_dsc)
memview = webcam.capture_frame(cam) # Returns memoryview
#memview = webcam.capture_frame(cam) # Returns memoryview
for i in range(300):
print(f"iteration {i}")
webcam.recapture_frame(cam) #refresh memview
#memview =
bytes_obj = bytes(memview)
#bytes_obj = bytes(memview)
#print(f"got bytes: {len(bytes_obj)}")
image_dsc.data = bytes_obj
#image_dsc.data = bytes_obj
#image_dsc.data = static_bytes_obj
#image_dsc.data = webcam.capture_frame(cam) # Returns memoryview
image.set_src(image_dsc)