OmniParser 屏幕解析快速上手指南:一张截图变成 AI 能操作的结构化界面
OmniParser 屏幕解析快速上手指南一张截图变成 AI 能操作的结构化界面【免费下载链接】OmniParserA simple screen parsing tool towards pure vision based GUI agent项目地址: https://gitcode.com/GitHub_Trending/omn/OmniParser想让 AI 替你点按钮、填表格它得先看懂屏幕。OmniParser 是纯视觉屏幕解析工具输入一张截图它圈出所有可点击元素、逐个编号并输出文字描述大模型对着编号就能下操作指令全程不读界面代码。项目速览OmniParser 能做什么 是什么把任意 GUI 截图解析成带编号的框选图 结构化元素列表为纯视觉 GUI agent 提供界面理解能力。怎么解析YOLOv9 检测可交互区域 → OCR 抽取文字 → 视觉语言模型给每个图标生成一句话描述三步自动完成。支持范围Windows 桌面、网页、办公软件、移动端截图都能解析不挑平台。成绩参考在 GUI 定位基准 ScreenSpot Pro 上OmniParser V2 配合 GPT-4o 取得 39.5%评估说明。不读界面代码为什么只看画面更稳传统自动化框架依赖接口网页读 DOM桌面应用读控件树。这条路有三个麻烦——应用不提供接口就失效游戏、远程桌面、虚拟机不同系统接口各不一样软件一升级脚本就可能挂掉。OmniParser 换了一条路把屏幕当成一张普通图片。它先用 YOLOv9 检测所有可点击区域再用 OCR 读出文字最后给每个图标补一句描述。输出的是一张 Set-of-Mark 标注图每个元素带一个编号加一份编号列表模型说点 37 号坐标就直接对上了。举个具体例子Excel 顶部功能区有一百多个按钮用传统做法你得逐个查对象模型用 OmniParser 解析截图后每个按钮都有编号插入条件格式就是列表里的某一号模型照着编号点就行。效果展示每个按钮都被编号 ️下图是 Gradio 演示的真实输出一张 Google 搜索结果页截图搜索框、Follow 按钮、菜单栏甚至任务栏图标都被画上彩色编号框右侧同步输出 icon 0: … 这样的文字列表大模型按编号就能选中任意元素。快速上手4 步跑通 Gradio 演示 ⚡以下命令均来自官方 README照抄即可。克隆仓库并进入目录git clone https://gitcode.com/GitHub_Trending/omn/OmniParser cd OmniParser创建 Python 3.12 环境并安装依赖conda create -n omni python3.12 conda activate omni pip install -r requirements.txt下载检测模型与图标描述模型权重放入weights/目录huggingface-cli download microsoft/OmniParser-v2.0 icon_detect_v3/model.pt --revision refs/pr/37 --local-dir weights for f in icon_caption/{config.json,generation_config.json,model.safetensors}; do huggingface-cli download microsoft/OmniParser-v2.0 $f --local-dir weights; done mv weights/icon_caption weights/icon_caption_florence启动演示并上传截图python gradio_demo.py浏览器打开http://127.0.0.1:7861上传任意一张界面截图点 Submit左边出带编号的标注图右边出结构化元素列表。仓库里还有 demo.ipynb 提供几个现成示例。延伸场景从截图解析到接管一台 Windows接管真 Windows 11内置的 OmniTool 把 OmniParser 装进 Docker 里的 Windows 11 虚拟机配好 API Key 后用一句话下指令它自己看屏幕、自己点。官方开箱支持 GPT-4o/o1/o3-mini、DeepSeek R1、Qwen-VL、Claude Computer Use。给自家 agent 攒训练数据OmniParser OmniTool 支持把操作轨迹记录到本地方便团队按自己领域的界面构建训练数据流水线。移动端同样能解析一张 iPad 主屏截图图标和小组件照样被框出编号。屏幕解析是 GUI agent 的眼睛OmniParser 把这只眼睛做成了能直接跑起来的开源工具。先装好依赖、跑一遍 gradio_demo.py用一张自己的截图看看它圈得准不准——这是最快判断它适不适合你场景的方式。【免费下载链接】OmniParserA simple screen parsing tool towards pure vision based GUI agent项目地址: https://gitcode.com/GitHub_Trending/omn/OmniParser创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

无线手柄手感调校:从RC滤波到响应曲线的工程拆解

无线手柄手感调校:从RC滤波到响应曲线的工程拆解

很多同学在调试无线手柄时会发现一个现象:明明主控、摇杆、无线芯片型号差不多,但打游戏时的手感差一大截。有的手柄轻推摇杆很细腻,有的手柄轻推没反应、稍微推大又“发飘”;有的手柄用几个月回中不准,有的则一直很稳…

2026/11/3 20:04:22 阅读更多 →
taosExplorer 完整指南:5 类任务快速上手 TDengine 可视化管理

taosExplorer 完整指南:5 类任务快速上手 TDengine 可视化管理

taosExplorer 完整指南:5 类任务快速上手 TDengine 可视化管理 【免费下载链接】TDengine High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios 项目地址: https://gitcode.com/GitHub_Trending/tde/TDengine ta…

2026/10/21 14:26:51 阅读更多 →
PyTorch Geometric 3D 点云实战:DGCNN 与 Point Transformer 从数据加载到调优

PyTorch Geometric 3D 点云实战:DGCNN 与 Point Transformer 从数据加载到调优

PyTorch Geometric 3D 点云实战:DGCNN 与 Point Transformer 从数据加载到调优 【免费下载链接】pytorch_geometric Graph Neural Network Library for PyTorch 项目地址: https://gitcode.com/GitHub_Trending/py/pytorch_geometric 假设你手头有几十万张 3…

2026/10/24 5:15:45 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/3 1:09:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/3 10:57:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/3 11:35:49 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/3 2:27:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/3 10:47:27 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/3 10:57:33 阅读更多 →

日新闻

周新闻

月新闻