Allied Vision 现针对所有 Alvium 相机推出最新版固件,针对 MIPI CSI-2 相机正式启用 GenICam 直接存取功能。
在启用 GenIam for CSI-2 存取功能的同时,Allied Vision 同步发布了全新的软件开发工具套件 Vimba 6.0,内置了全新的 CSI-2 传输层协议。启用 GenICam for CSI-2 存取功能的相机易用性将大幅提升,同时还支持 Alvium CSI-2 相机与 Vimba SDK 组合使用,并且提供了更丰富的 GenICam 功能选项。凭借这一全新功能,CSI-2 相机一举融合了嵌入式系统的优势(尺寸、重量、功耗等)和丰富的高级机器视觉标准功能选项。
轻松迁移
采用 USB 相机搭建的 GenICam 类应用现可轻松迁移到 CSI-2 相机。得益于 GenICam for CSI-2 存取功能的支持,CSI-2 相机现可配套实现 Alvium USB3 相机提供的所有 SFNC(标准功能命名规则)功能。这也为使用 USB 相机进行的原型开发项目提供了一种替代选项,即在针对应用进行编程后,可直接替换为 CSI-2 相机。
Allied Vision 正在持续不断地扩展支持 GenICam for CSI-2 功能的机型阵容,现阶段已正式开放功能支持的机型包括:搭载索尼 IMX 全局快门(1800 C-507、1800 C-511、1800 C-1236)、Starvis 卷帘快门(1800 C-2050)以及 OnSemi AR0521 传感器(1800 C-500)的 Alvium 1800 C 系列机型,其它机型有待测试和验证工作完成后正式启用功能支持。
嵌入式优势
由于CSI-2 协议本身大幅度精简,使得 CSI-2 相机成本更低、主机系统需要的处理时间 (CPU) 更短,因此特别适合于嵌入式系统。相对于 USB 相机,CPU 负载最多可减轻 70%。
结合 Allied Vision 针对 NVIDIA Jetson 全新推出的 Alvium CSI-2 驱动程序 (3.0.0),用户即可获得 NVIDIA Jetson 系统的机器学习和 AI 功能支持。新版驱动程序目前支持运行 NVIDIA Jetpack 4.5.1 的 Xavier NX 和 AGX Xavier。与此同时,支持全新 JetPack 4.6.1 和所有 NVIDIA Jetson 系统的测试版驱动程序现已上线至Github。
用户可通过 Allied Vision 的软件开发套件 Vimba 6.0 或符合 GenICam 的任何第三方软件控制这些相机。现在,对 V4L2 知之甚少甚至一窍不通的视觉系统设计者和开发者也可为自身应用选择 CSI-2 相机。相比于 V4L2 存取功能,基于 Vimba 和 GenICam for CSI-2 存取功能操控 CSI 系列相机无疑要轻松得多,用户可获得的功能集支持也丰富得多。
全新功能
全新固件还为所有使用 GenICam for CSI-2 功能的 1800 C 系列相机以及所有 Alvium 1800 U USB3 相机加入了新功能:
5x5 卷积滤镜、ADC 选择、用户设置、定时器。
独有的 5x5 矩阵卷积滤镜包含一项自适应降噪模式。这一滤镜可在保持角落和边缘清晰的同时,降低图像中的噪声。这一功能对于通过边缘检测筛选物体的应用,尤为重要。用户可通过选择自定义卷积模式,自行指定 5 x 5 卷积滤镜内核,实现边缘检测、浮雕效果等特殊图像变形。
通过ADC(模数转换器)选择功能,Allied Vision为用户提供了以最高帧率操作Alvium相机的可能性。通过选择传感器读取的位深度(8到12位之间),用户可将相机拍摄速度提高到两倍——具体取决于传感器本身支持的速度。如果选择更小的图像感兴趣区域,可以进一步提高速度。
此外,用户现可在相机中保存不同的用户设置,最多可包含4组单独设置和一个默认设置(用于恢复相机出厂设置)。根据不同的应用或环境,可选择预定义用户设置。默认设置在相机启动时加载,也可单独配置。
另外有还一项符合 SNFC 标准的定时器控制新功能,允许用户通过闪光灯和相机的图像采集功能,精确同步照明。