面向 AidLux 智能相机的视觉开发 SDK,提供图像采集、相机控制与 IO / TCP 信号输出接口,支持在 C++、Python 应用中集成 AI 检测及告警流程。
Smart Vision SDK 是 APLUX 面向 AidLux 智能相机的开发工具包,提供相机图像采集与 IO / TCP 信号输出接口。开发者可取得图像进行 AI 推理,再根据业务结果发送 NG、Alarm 或 Alarm Clear 等信号,用于视觉检测应用集成。

| 分支 | 源文档要求 |
|---|---|
| V2 | AidLux 智能相机环境,Ubuntu 22.04、AidLux 2.x,Python 3.10.12 / C++。 |
| 传统版 | 对应智能相机环境,Ubuntu 20.04,Python 3.7 / 3.8 与 C++。 |
这两个分支在同一个软件条目中提供入口,但接口、依赖和安装流程应按设备实际版本选择。V2 是文档分支名称,不据此推定完整的软件发布版本号。
在符合 V2 环境要求的设备中,可通过应用中心安装,或按指南执行:
sudo aid-pkg install smartvision-sdk
完成该设备文档要求的服务准备后,使用无参模式读取相机现有配置,或构造 DeviceParam 传入相机配置。成功打开相机后开启图像流与采集开关,在回调中处理图像;业务结束时关闭图像流并退出采集。
需要在界面调整相机参数时,可结合 SVE 界面配置与无参打开方式。需要程序控制相机参数时,再选择有参模式并核对配置文件。
SDK 仅适用于指南要求的智能相机运行环境。V2 的公开页面还列有安装后的服务重启步骤,实际部署应以与设备配套的完整指南为准,避免仅安装包后就直接运行采集程序。
日志可用于定位相机打开、采集和信号输出问题。动态日志配置需要使用实际应用进程 ID,不应直接沿用文档中的示例值。