From 462a4f4385b50383f11c673ee27b98aed7da063b Mon Sep 17 00:00:00 2001 From: MikeTheWatchGuy Date: Tue, 9 Jul 2019 14:14:27 -0400 Subject: [PATCH] Changed how image is created before updating the Image Element. Now is 1 line of code. --- DemoPrograms/Demo_OpenCV.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/DemoPrograms/Demo_OpenCV.py b/DemoPrograms/Demo_OpenCV.py index 141c8648..194980af 100644 --- a/DemoPrograms/Demo_OpenCV.py +++ b/DemoPrograms/Demo_OpenCV.py @@ -57,10 +57,16 @@ def main(): slider_elem.Update(cur_frame) cur_frame += 1 + imgbytes = cv.imencode('.png', frame)[1].tobytes() # ditto + image_elem.Update(data=imgbytes) + +""" + # This was another way updates were being done, but seems slower than the above img = Image.fromarray(frame) # create PIL image from frame bio = io.BytesIO() # a binary memory resident stream img.save(bio, format= 'PNG') # save image as png to it imgbytes = bio.getvalue() # this can be used by OpenCV hopefully image_elem.Update(data=imgbytes) +""" main() \ No newline at end of file