AidCV 是 APLUX 为 AidLux 环境提供的计算机视觉开发组件。它衔接 OpenCV 的常用接口,在 AidLux Web 桌面提供图像显示能力,并扩展相机访问和 AI 应用相关接口,方便开发者在板端采集、处理和查看图像。
| 项目 | 说明 |
|---|---|
| 环境 | 支持的 Linux / AidLux 环境。APLUX 的 AidLux OS 开发板及对应 Linux Container 镜像可预装 AidCV。 |
| 当前语言接口 | Python。 |
| C++ 文档 | 仍为开发中,不作为已交付接口使用。 |
AidCV 的扩展能力与系统、AidLux 应用和 SDK 的搭配有关。使用已有 OpenCV 程序时,应核对所调用接口是否属于 AidCV 已实现的扩展范围。
在支持 aid-pkg 的目标系统中安装组件:
sudo aid-pkg install aidcv-sdk
开发指南说明,从 aidcv-sdk 1.0.4 起可使用以下导入方式。已有设备应先核对实际安装包,再按对应指南调整代码:
import aidcv as cv2
基本流程为创建显示窗口、打开实际连接的相机、读取帧、执行图像处理并显示结果,结束时释放相机和窗口。相机设备路径、分辨率及窗口参数应根据开发板环境设置;完整可运行示例见开发指南。
Web 窗口显示受网络连接与浏览器访问条件影响。相机读取失败时,先检查设备权限、相机是否成功打开,以及 AidLux 应用是否取得所需权限。图像处理与显示调用过于频繁可能影响帧率,应结合业务调整处理频次。
文档中出现的接口变更版本只用于解释导入方式,不代表当前可下载软件的最新发布版本。