| # Perform OCR in a separate thread | |
| def ocr_thread(frame_queue, text_queue): | |
| from easyocr import Reader | |
| reader = Reader(lang_list=['en']) | |
| while True: | |
| frame = frame_queue.get() | |
| # If queue is empty, exit the loop | |
| if frame is None: | |
| break | |
| texts = reader.readtext(frame) | |
| text_queue.put(texts) | |
| print(texts) | |
| if __name__ == "__main__": | |
| import sys | |
| print(sys.path) | |