Hello, I'm trying to do the following: https://youtu.be/A1SPJSVra9I?si=hI7GlHYcjmXrZWXj but when I click "Run," the "live streaming" and "detection" windows appear in gray and then close after a few seconds, but the program still seems to be running. Does anyone know what it could be?
This is the code I have in my Python:
This is the code I have in my Python:
import cv2 import matplotlib.pyplot as plt import cvlib as cv import urllib.request import numpy as np from cvlib.object_detection import draw_bbox import concurrent.futures url='http://192.168.43.25/cam-hi.jpg' im=None def run1(): cv2.namedWindow("live transmission", cv2.WINDOW_AUTOSIZE) while True: img_resp=urllib.request.urlopen(url) imgnp=np.array(bytearray(img_resp.read()),dtype=np.uint8) im = cv2.imdecode(imgnp,-1) cv2.imshow('live transmission',im) key=cv2.waitKey(5) if key==ord('q'): break cv2.destroyAllWindows() def run2(): cv2.namedWindow("detection", cv2.WINDOW_AUTOSIZE) while True: img_resp=urllib.request.urlopen(url) imgnp=np.array(bytearray(img_resp.read()),dtype=np.uint8) im = cv2.imdecode(imgnp,-1) bbox, label, conf = cv.detect_common_objects(im) im = draw_bbox(im, bbox, label, conf) cv2.imshow('detection',im) key=cv2.waitKey(5) if key==ord('q'): break cv2.destroyAllWindows() if __name__ == '__main__': print("started") with concurrent.futures.ProcessPoolExecutor() as executer: f1= executer.submit(run1) f2= executer.submit(run2)I'm new, and I'm not sure if I've placed the code correctly. If not, I apologize.

buran write Oct-11-2023, 01:56 PM:
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.