def send_camera_error_messages(server, port1, port2): m1 = Message() m2 = Message() m1.set_date_time() m1.set_camera_status(-1) m1.set_checksum() m2.set_date_time() m2.set_camera_status(-1) m2.set_checksum() logger.info("Message 1 is %s", m1.convert_to_string()) logger.info("Message 2 is %s", m2.convert_to_string()) print("Sending m1 to port:" + port1) server.sendto(m1.convert_to_string().encode(), ('<broadcast>', int(port1))) print("Sending m2 to port:" + port2) server.sendto(m2.convert_to_string().encode(), ('<broadcast>', int(port2)))
#break except Exception as ex: print(ex) if cv2.waitKey(1) & 0xFF == ord('q'): break m1.set_date_time() m1.set_camera_status(1) m1.set_checksum() m2.set_date_time() m2.set_camera_status(1) m2.set_checksum() if frameId % multiplier == 0: cv2.imshow('frame', image) count = count + 1 logger.info("Message 1 is %s", m1.convert_to_string()) logger.info("Message 2 is %s", m2.convert_to_string()) print("Sending m1 to port:" + port1) server.sendto(m1.convert_to_string().encode(), ('<broadcast>', int(port1))) print("Sending m2 to port:" + port2) server.sendto(m2.convert_to_string().encode(), ('<broadcast>', int(port2))) if save_data_for_video == True and frameId % multiplier == 0: cv2.imwrite("stream_video/" + str(int(time.time())) + ".jpg", image) success, image = vidcap.read() if save_data_for_training == True and frameId % multiplier == 0: