开发和部署视觉系统 快 使用 eSDK Pro。
eSDK Pro 是一款软件开发工具包,用于将视觉技术集成到 OEM 项目中,或将图像数据发送到第三方软件。它通过优化数据传输,使这些任务变得简单易用,节省了使用传统 SDK 时通常需要花费的 90% 的编程时间。
eSDK Pro 采用流水线驱动模式,因此您可以编写自己的插件或使用预构建的插件。您可以专注于应用程序逻辑,而无需关注基础编程。
eSDK Pro Vision 软件开发工具包 SDK
一站式视觉集成:eSDK Pro 简化了 OEM 项目的编码要求,或将图像数据发送到第三方软件。
荣誉奖项
2026 年 inVISION 顶级创新奖
TVTech NAB 2026年度最佳展品奖
为什么要使用 Emergent eSDK Pro?
更快的上市时间
用更少的时间完成项目,取得更好的成果,并更快地收回投资。
更简单的集成
eSDK Pro 负责简单的编程,让您可以专注于真正重要的 10%。
可扩展用于多摄像头系统
轻松将编程应用于由摄像机、交换机和服务器组成的复杂系统。
eCapture Pro Vision 软件和 eSDK Pro 可帮助您更快地部署。
eSDK Pro 和 eCapture Pro 可帮助您更快地开发和验证视觉系统。许多客户选择从 eCapture Pro 开始,因为他们喜欢其简洁的界面,并且它能以可视化的方式呈现系统的构建、配置和运行过程,从而帮助他们更好地学习。您可以在这两个程序中编写和测试插件,它们的核心功能是相同的。
许多客户最终选择在 eSDK Pro 中完成部署,因为它能够与最终产品或部署所需的专用软件或 HMI 建立强大的 API 连接。
了解 eSDK Pro 如何缩短编程时间
新兴总裁约翰·伊莱特回顾了 eSDK Pro 编程架构中基于愿景管道的方法。
eSDK Pro 与传统的视觉 SDK 有何不同?
请参阅 eSDK Pro 在检测应用中的示例
在本 eSDK Pro 用例示例中,Emergent 总裁 John Ilett 回顾了如何实现自导向深度学习算法来检测印刷电路板。
eSDK Pro 的工作原理是什么?更少的代码,更强的控制力。
对于多摄像头、多服务器应用,eSDK Pro 可以节省高达 90% 的编程工作量。
您定义每个任务的功能——采集、转换、GPU 传输、输出——eSDK Pro 会处理调度、内存管理和同步。
如何处理这些数据?FlexProc 和 FlexTrans 就是答案。
eSDK Pro 运行在名为加速器框架之上 柔性过程 以及 FlexTrans。
Emergent eSDK Pro 集成了 FlexProc 和 FlexTrans。以下屏幕截图取自基于 GUI 的 eCapture Pro 软件,用于解释相关概念。在 eSDK Pro 中,FlexProc 和 FlexTrans 会自动运行,利用系统中的 GPU、CPU、内存和存储空间,提供最高效的视觉处理流程。
FlexProc 指的是灵活加工。
FlexProc 允许您使用插件模型选择系统中哪些节点执行任务,包括 CPU、GPU、FPGA 或云端。这些都是模块化任务,您可以使用自己的代码进行扩展。
FlexTrans 指的是灵活运输。
FlexTrans 使用 GPUDirect / 零拷贝路径在 GPU 和服务器之间移动帧和结果,这意味着直接的 GPU 到 GPU 传输,无需额外的内存复制。
eSDK Pro 的应用案例
体育分析、广播和裁判
使用 eSDK Pro 构建用于广播、分析或裁判的系统。混合使用不同分辨率和帧率的摄像机,并在 1 微秒内同步整个体育场馆的多个摄像机。
体积捕捉与特效
可跨多台摄像机实时采集 3D/4D 制作所需的视频素材,并支持实时显示。支持以 1µs 的高精度同步触发拍摄,并可将通用设置应用于多台摄像机。
工业自动化与检测
告别阻碍生产线长期可靠性的“意大利面条式代码”。使用 Emergent 的高速面扫描和线扫描相机,应用您的检测算法。借助 eSDK Pro,您可以设置触发顺序,实时查看关键事件和质量指标。
计算机视觉、人工智能和深度学习
Emergent 利用视觉流水线和加速器(例如 GPU Direct),可在 NVIDIA 的 Orin、Jetson 和 Thor 等 AI 边缘计算机上运行,从而实现高达 100GigE 的速度。您可以叠加自己的 AI 或深度学习应用程序,并获得快速的实时结果。
符合标准,可直接投入生产。
eSDK Pro 兼容 GigE Vision 3.0、RDMA/RoCEv2 和 GenICam 标准,可在 Windows(64 位)和 Linux(64 位)系统上运行。客户已在包含 200 多个摄像头的系统中验证了其可扩展性。