软件定位
这是一款面向开发者 / 自动化工程师 / AI 视觉工程师的轻量化实时屏幕捕获 + AI 视觉推理一体化工具,主打零拷贝高性能画面抓取、GPU 加速 AI 实时识别,核心用于自动化开发、游戏辅助、UI 测试、数字人直播、工控视觉、接单开发调试等场景,是程序员 / 自由开发者、技术工作室常用的画面采集 + AI 识别工具。
点击空白处退出提示
软件定位
这是一款面向开发者 / 自动化工程师 / AI 视觉工程师的轻量化实时屏幕捕获 + AI 视觉推理一体化工具,主打零拷贝高性能画面抓取、GPU 加速 AI 实时识别,核心用于自动化开发、游戏辅助、UI 测试、数字人直播、工控视觉、接单开发调试等场景,是程序员 / 自由开发者、技术工作室常用的画面采集 + AI 识别工具。
一、核心定位
UltraCapture 2026 是一款全链路零拷贝实时屏幕捕获 + GPU 加速 AI 视觉推理一体化工具,专为开发者、自动化工程师、视觉项目从业者打造,实现低延迟画面采集与实时 AI 智能分析。
二、捕获模块(高性能画面采集)
DXGI 显存直通捕获(推荐)
采用 Windows 底层 DXGI 零拷贝技术,直接从显存抓取画面,CPU 占用极低、延迟小,实现无卡顿、低功耗的实时屏幕捕获,适配高帧率实时场景。
多显示器精准捕获
支持选择主 / 副显示器,可开启居中捕获,自定义捕获画面宽度、高度,灵活裁剪目标区域,精准抓取局部界面。
帧率 & 画质自定义
帧率支持无限制,可自由调节画质百分比,提供JPEG 极速编码格式,平衡画面清晰度与传输、推理性能,轻量化输出画面。
一键启动捕获
可视化操作,一键开启画面采集,实时输出捕获画面,为 AI 推理、录屏、自动化识别提供稳定画面源。
三、AI 推理模块(GPU 实时智能识别)
自定义模型加载
支持导入本地 AI 模型文件,可接入目标检测、OCR 文字识别、图像分类等模型,实现画面智能分析。
GPU 硬件加速推理
自动识别系统 GPU 设备,优先使用 GPU 算力,大幅提升推理速度,支持置信度、推理尺寸、间隔帧自定义配置,适配不同识别精度、算力需求。
灵活推理控制
支持每帧推理,可实时对捕获画面做目标检测、界面识别、异常校验,一键启停 AI 推理,快速落地视觉自动化功能。
四、监测与联动功能
局部区域监测
开启监测区域功能,仅对指定局部画面进行捕获与 AI 识别,减少算力消耗,精准定位目标内容。
宽高联动
开启联动宽高,捕获尺寸与推理尺寸自动同步,避免画面变形,保证 AI 识别精准度。
五、系统日志与状态监控
实时输出系统运行日志,自动检测显示器、GPU 设备状态,实时展示捕获 FPS、显示 FPS、延迟、检测状态
本项目采用Electron混合架构,后端用C++实现核心功能,前端用JS+HTML+CSS配合Electron构建桌面界面,新增采集卡采集其他主机画面功能,整体实现简洁高效,贴合需求。
后端(C++):核心负责屏幕捕获、AI推理、采集卡通信及硬件交互。通过DXGI桌面复制API实现本地屏幕零拷贝捕获,低延迟且低CPU占用;新增采集卡适配模块,调用采集卡SDK,接收其他主机传输的画面信号,完成信号解析、帧处理,与本地捕获画面统一编码输出。同时基于ONNX Runtime+CUDA实现GPU加速AI推理,加载本地模型完成识别,实时计算FPS、延迟等性能数据,通过N-API编译为Node原生插件,实现与前端的双向通信,接收前端指令并推送画面、结果及日志。
前端(Electron+JS):依托Electron搭建桌面窗口,主进程加载C++原生插件、管理窗口生命周期,预加载脚本实现安全通信。JS负责界面交互与渲染,左侧配置面板可设置本地捕获、采集卡采集参数及AI推理配置,支持切换本地/采集卡模式;右侧预览区实时渲染C++推送的画面(本地/其他主机),叠加AI识别结果;底部展示性能日志。用户操作通过IPC指令传递给C++,实现功能启停、参数修改,同步接收后端数据更新UI。
采集卡功能实现:C++集成采集卡SDK,枚举接入的采集卡设备,配置采集参数(分辨率、帧率),接收其他主机画面信号并解码,转换为统一帧格式,与本地捕获逻辑复用后续AI推理、画面渲染流程,实现本地与其他主机画面采集的无缝切换。




评论