import sys
from PIL import Image
sys.path.insert(0, r"c:\Projects\AutoPOE2")
from src.common.vision_ocr import safe_recognize_pil_sync

img = Image.open("captures/test_map_device_hover.png")
res = safe_recognize_pil_sync(img)
for line in res.get("lines", []):
    txt = line.get("text", "")
    box = line.get("bounding_box", [])
    print(f"Text: \"{txt}\", BBox: {box}")
