Views
No views yet
Salesforce/blip-image-captioning-base, adapted for captioning UI elements from macOS application screenshots."Settings icon", "Play button", "Search field").Salesforce/blip-image-captioning-baseimage-to-text1from transformers import BlipProcessor, BlipForConditionalGeneration
2from PIL import Image
3import requests
4
5processor = BlipProcessor.from_pretrained("macpaw-research/blip-icon-captioning")
6model = BlipForConditionalGeneration.from_pretrained("macpaw-research/blip-icon-captioning")
7
8image = Image.open("path/to/ui_icon.png")
9inputs = processor(images=image, return_tensors="pt")
10output = model.generate(**inputs)
11caption = processor.decode(output[0], skip_special_tokens=True)
12
13print(caption)
14# Example: "Settings icon"1@misc{muryn2025screen2axvisionbasedapproachautomatic,
2 title={Screen2AX: Vision-Based Approach for Automatic macOS Accessibility Generation},
3 author={Viktor Muryn and Marta Sumyk and Mariya Hirna and Sofiya Garkot and Maksym Shamrai},
4 year={2025},
5 eprint={2507.16704},
6 archivePrefix={arXiv},
7 primaryClass={cs.LG},
8 url={https://arxiv.org/abs/2507.16704},
9}