跳至主要内容
先进成像设备的设计与制造商
2026年10月10日 星期六

文章

阿尔特龙概览:一个程序管理您所有的相机

拉赫尼

如果在同一个生产车间里有一台线阵相机、一台面阵相机,或许还有一台热成像相机,您可能会想:是否需要为每台相机分别学习一个程序?我们的答案是 阿尔特龙软件。它就是我们随每台相机一同交付的软件。用它可以连接相机、查看图像、进行处理并保存。一切都在一个窗口中完成。

阿尔特龙主窗口,显示行强度曲线图和线阵相机设置
阿尔特龙主窗口,显示行强度曲线图和线阵相机设置

本系列的每篇文章都单独介绍阿尔特龙的一项功能。但在深入细节之前,先了解程序本身的逻辑会很有帮助。本系列的其余内容都建立在这一基础之上。

图像路径由您自己搭建

阿尔特龙并不是一个只有几个固定菜单的封闭程序。图像会经过一条我们称为数据流图(即流程图)的路径。这条路径上的每个站点都是一个节点,每个节点都是一个完成特定任务的插件。

一个真实的例子是彩色线扫相机的现成节点图:相机、黑电平校正(BLC)、平场校正(Flat Field)、空间校正、白平衡和伽马。路径末端则是图像查看器、行曲线图和 TIFF 保存。彩色面阵相机的节点图则包含其他节点,例如根据传感器拜耳图案生成颜色的去拜耳。

如果移除某个节点,该步骤就不会执行。如果交换两个节点的位置,结果也会改变。每个节点图都保存在扩展名为 .dfg 的文件中。正是这种灵活性,使一个程序能够用于差异极大的任务:工业检测、热成像、光谱分析和终点摄影(photo finish)。

五种插件类型

流程图中的每个节点都属于以下五个系列之一。了解这五个系列,就了解了整个软件的结构:

  • Camera Controller: 位于链的起点,图像从这里进入。每个节点图恰好有一个 Camera Controller。
  • Processing: 位于链的中间。它接收数据,进行变换,然后传递下去。
  • Data Holder: 保存一份数据副本,以便您自己的程序通过 SDK 获取。
  • Data Saving: 位于某个分支的末端,将数据写入磁盘。
  • Data Viewer: 位于某个分支的末端,将数据显示在屏幕上。

线阵还是面阵:为什么一开始就很重要

每个插件名称旁都标有 ASC、LSC 或 ASC/LSC 三种标签之一。ASC 表示仅适用于 面阵相机,即每次拍摄一整帧的相机。LSC 表示仅适用于 线阵相机,即每次拍摄一行像素、由物体的运动构成图像第二维的相机。ASC/LSC 表示两者皆可。

例如,BLC 标为 LSC,去拜耳标为 ASC。因此在添加任何节点之前,请先弄清您的相机属于哪种类型。

如何看懂主窗口

  • 顶部菜单栏: File、Theme、Tools、View、Help 和 Admin。
  • Connected Cameras 列表: 已连接的相机会自动出现在此列表中,每台都带有序列号和说明。
  • 左栏: Ui Search 搜索框就在这里。Diagnostics、Performance 和 Internal Info 三个选项卡也在这里。通过它们,您可以了解相机和系统实际在做什么。
  • 中央区域: 流程图中的每个显示节点都会在这里创建一个选项卡。
  • 右栏: 这里显示所选节点的设置。如果选择相机节点,这里就会显示相机控件。

给初期使用者的一个建议:与其在各个选项卡间翻找,不如在 Ui Search 中输入设置名称,例如 Exposure 或 Gamma。如果启用了 Focus on result 选项,光标会直接跳到该控件上,您可以立即更改其数值。

当您想修改流程图时

节点图编辑器可通过 Tools › Flow Graph Editor 打开。在该编辑器中,每个方框的颜色表示该节点所属的类别。

我们经常看到的一个错误是:节点图已编辑并保存,但更改并未生效。原因很简单:保存后必须在主窗口中点击 Recreate All 按钮,让每台相机的处理链重新构建。

主程序之外的辅助工具

  • 镜头计算器 (Tools 菜单):在购买前,根据工作距离和所需视场计算镜头焦距。
  • Color Correction Calculator (Tools 菜单):根据色卡生成颜色校正矩阵。
  • Raw Data Viewer (Tools 菜单):准确显示写入磁盘的内容。
  • SDK – Code Generator (Help 菜单):根据当前节点图生成示例代码,支持 C++、C#、Python 和 MATLAB 等语言。
  • Manage Virtual Cameras (主窗口中的按钮):如果相机还没到手,可以创建一台虚拟线扫或面阵相机,在没有硬件的情况下测试整个流程。

在接下来的几篇中,我们将逐一介绍这些工具,并附上实用细节。软件的总体介绍请参阅 阿尔特龙页面 页面。

有关机器视觉的更一般性说明,请参阅 维基百科(英文).

如果您想了解阿尔特龙如何适配您的相机或生产线,请通过 联系页面。

我们的设备用户

曾使用我们产品的机构、高校、工业单位与企业

  • Hedayat Hooshmand Nozhan Sepehr