benwiesel/ScreenSpot
收藏资源简介:
ScreenSpot数据集作为GUI定位任务的评估基准,旨在促进跨平台图形用户界面(GUI)理解模型的开发和测试。该数据集包含超过1,200条指令与来自iOS、Android、macOS、Windows和Web环境的GUI元素配对。每个条目都经过精心注释,以区分文本和图标/小部件元素,为训练和评估GUI理解模型提供了全面的资源。
ScreenSpot数据集作为GUI定位任务的评估基准,旨在促进跨平台图形用户界面(GUI)理解模型的开发和测试。该数据集包含超过1,200条指令与来自iOS、Android、macOS、Windows和Web环境的GUI元素配对。每个条目都经过精心注释,以区分文本和图标/小部件元素,为训练和评估GUI理解模型提供了全面的资源。
ScreenSpot 数据集概述
数据集描述
ScreenSpot 数据集是一个用于GUI接地任务的评估基准,旨在促进跨多种平台(包括iOS、Android、macOS、Windows和Web)的图形用户界面(GUIs)理解模型的开发和测试。该数据集包含超过1,200条指令,与来自不同平台的GUI元素配对。每个条目都经过细致标注,以区分文本和图标/部件元素,为训练和评估GUI理解模型提供了一个全面的资源。
数据集结构
目录结构
- images/: 包含来自不同平台的所有图像(iOS、Android、macOS、Windows、Web)。
- annotations/: 包含不同数据集分割的标注JSON文件(screenspot_desktop.json, screenspot_mobile.json, screenspot_web.json)。
标注格式
每个JSON文件中的标注遵循以下结构: json { "img_filename": "example_filename.png", "annotations": [ { "bbox": [x, y, width, height], "instruction": "Example instruction", "data_type": "icon/text", "data_source": "platform" } ] }
- img_filename: 图像文件的名称。
- bbox: 标注的GUI元素的边界框(格式:[x, y, width, height])。
- instruction: 与GUI元素相关的指令。
- data_type: GUI元素的类型(图标/文本)。
- data_source: GUI元素的来源平台(iOS、Android、macOS、Windows、Web)。
数据集用途
ScreenSpot 数据集适用于训练和评估GUI接地任务的模型。它提供了跨不同平台的多样指令和GUI元素,非常适合开发跨平台的GUI理解模型。




