控制面板
连接和断开相机的连接
使用DaoAI相机工作室的第一步是连接你的相机。
连接
当启动相机工作室时,首先你会看到 管理相机 窗口。

刷新按钮会更新所连接的相机列表。

如果你使用的是远程控制的相机,你必须勾选*启用远程相机*复选框,并在点击刷新前指定相机的IP地址。 相机的IP地址,然后再点击刷新。
- 远程相机的默认IP。
192.168.1.12: BP-L 相机, BP-M 相机, BP-S 相机, BP-AMR-GPU 相机, and IN 相机
192.168.1.2: BP-AMR 相机
一旦检测到您要连接的相机,请单击 连接 按钮。 如果有多台相机被连接,你可以从下拉列表中选择要连接的相机。

连接后,你应该看到主窗口。
Note
通常情况下,如果物理连接了多台相机,它们都会出现在相机选择列表中。 然而,DaoAI Camera Studio一次只支持与一台相机建立连接。 要使用DaoAI Camera Studio拍摄多个相机,请启动另一个DaoAI Camera Studio实例并连接其他摄像机。
断开连接
要断开相机的连接,首先点击主窗口右上方的相机ID。

从那里,你应该看到 管理相机 窗口,在那里你可以点击断开连接。

采集
执行采集是三位感知视觉软件的主要功能之一。三维感知视觉有3种拍摄模式可供选择。
采集
自动调整帧值参数并采集
连续采集
单张采集
当您点击顶部栏上的“Capture”时,相机将使用的所有帧及其相应的设置来采集图像。对于所有采集模式,您都可以查看深度图、颜色图和点云图之间切换。

自动采集
当你点击“自动”时,将对图像环境进行分析,并自动生成帧,来最大化最终的动态范围图片。然后,将使用新的帧设置进行单次采集。在此模式下,您还可以指定最大采集时间。此设置将更改帧数的最大的曝光时间

实时采集
点击 “实时”,三维感知视觉系统将连续进行单次拍摄。要停止执行采集,只需再次单击该按钮(当实时模式正在运行时)。

深度

帧
帧是用来调整拍摄时应用的曝光停止、亮度和增益水平的。照相机工作室允许你添加多个具有不同设置的帧 来捕捉多个图像组,并对生成的图像的质量进行微调。
添加帧
当一个图像不符合预期要求时,你可以通过添加更多的帧和不同的曝光文件设置来实现更精确的曝光水平。 例如,使用设置为2个不同曝光值的2个帧,即-1和0,以弥补单帧-1太暗或单帧0太亮的情况。
点击右边帧设置菜单上的 “+”按钮,以便添加更多的帧。同样,你可以点击垃圾桶图标来删除相应的帧。 帧的最小数量是1。

添加和删除按钮

下拉菜单显示的参数
帧值参数
这三个参数都是为了调整最终的图像亮度,在任何领域每增加一个参数都会使最终的图像亮度增加一倍。
当试图增加图像亮度时,你应该优先考虑 “亮度”,然后是 “曝光停止”,最后增加 “增益”。

曝光时间
负责调整曝光时间。曝光档的级别为-1、0、1、2、3、4。由于增加 “曝光档 “会增加拍摄时间,所以只有在 “亮度 “达到最大值时才可以增加这个字段。最常用的曝光等级是-1、0和1。
亮度
负责调整投影仪的亮度。可能的值是1、2、3。改变这个字段不会增加捕捉时间,在调整图像亮度时应优先考虑这个字段。
增益
负责增加相机的ISO值或灵敏度。范围从0,1,2,3,4,其中0是基点0dB,4对应最高值 24dB(每一个滑块的增量导致6dB的变化)。当增益增加或减少6dB时,增益效果是之前的两倍。转换公式为 换算公式为。20×对数(增益倍数)=+/-增益dB值。增加 “增益 “会降低信噪比,因此我们应该最后增加这个字段。
点云颜色
独立地采集点云的颜色。

启用后,设置部分将像上面的图片一样展开,当捕获时,将使用点云的颜色设置来收集一个额外的图像。 额外的图像将通过投射一个白屏来采集。
设置与 “帧参数 “类似,除了 “曝光时间”,它的单位是毫秒,允许更精确的控制。
滤镜
本节介绍用于预处理和后处理图像的过滤功能,以提高点云质量。
灰度阈值

设置灰度阈值, 灰度阈值对应着我们要过滤的平均RGB值。我们的灰度阈值是基于从捕获的四个边缘投影的平均像素强度值。小于灰度阈值的像素点会被去掉, 因为比较暗的地方信噪比低。
例如. 当灰度阈值为 20 时,最终图像中所有值 <= 20 的像素都将被过滤掉。

离群阈值

过滤掉与最近的邻接点超过一定距离的点。由于物体的表面都是连贯的, 如果有单独于其它点云的点, 那么就很可能是噪点。 例如, 如果设置为3mm, 则判断相邻两点的直线距离是否大于3mm。 如果大于 3mm, 则该点被过滤掉。但是, 如果有多个离群值彼此靠近, 则此过滤器将无法过滤掉这些点。

未设置离群阈值的点云

离群阈值设置为 3 毫米的点云
相位质量滤波器

用于过滤掉低对比度质量的区域。可设置过滤强度, 强度越高, 去除的点云越多。 如下图, 使用强度为0.3的相位质量滤波器后, 地板处低信噪比的区域就被过滤掉了。

未设置相位质量滤波的点云

使用强度为0.3的相位质量滤波后的点云
高斯滤波器

此过滤器将移动平均窗口应用于捕获图像的每个像素。 高斯核大小可以设置为 3x3、5x5、7x7、9x9、11x11 和 13x13。 这对点云应用了平滑效果,还有助于去除异常点。

未设置高斯滤波的点云

使用卷积核大小为5x5的高斯滤波后的点云

使用卷积核大小为9x9的高斯滤波后的点云
中值滤波器

这个过滤器找到一个滑动窗口的中值来更新当前像素。 内核大小可以是 3x3 或 5x5。 这会在点上应用平滑效果并帮助去除异常点。

未设置中值滤波的点云

使用卷积核大小为5x5的中值滤波后的点云
法向量滤波器

此过滤器分析点云多边形网格以找到任何多边形的表面法向量。 如果表面法向量相对于视线的角度大于面法向量,则过滤掉这些点。 在具有尖角和表面法向量垂直于视线的大面积物体上,会出现许多异常值。 一个例子是一个盒子:由于噪声、低对比度或过度饱和的图像,墙壁有时会在点云中创建异常点。
如果没有这个过滤器,错误的点会出现在孔的边缘、锐化下降、垂直面等。

未设置法向量过滤的点云

使用法向量过滤后的点云
移除小型离散区域

此过滤器用于过滤掉小块的点云。点云中的噪点多是以小区域的形式呈现, 就可以通过小区域滤波器去除掉。

未设置小区域滤波器的点云

使用小区域滤波器后的点云
平滑过滤

此过滤器是一种后处理过滤器,可将有组织的点云的深度值四舍五入到最接近的 mm。 例如,如果平滑值为 0.5,则每个深度值将四舍五入到最接近的 0.5 毫米。 此过滤器在具有噪声错误的图像导致点云上的小振荡的情况下很有用。 如果您知道模型是扁平的,并且在点云中看到了小的振荡,则可以使用此过滤器对数据进行四舍五入以创建扁平模型。

未设置平滑过滤的点云

使用平滑过滤后的点云
填补空白

填补满足条件的点云之间的空洞。
width指填补空洞的宽度, 当两点之间的宽度小于设定值时, 会填补两点之间的空缺。
slope指空洞两侧边缘的斜率, 当两点之间的斜率小于设定值时, 会填补两点之间的空缺。
depth指空洞两侧边缘的高度差, 当两点之间的高度小于设定值时, 会填补两点之间的空缺。
- fill order指填补的方向:
X only: 仅横向填补
Y only: 仅竖向填补
X then Y: 先横向填补, 再竖向填补。
Y then X: 先竖向填补, 再横向填补。

原始点云

空洞填补后的点云。
饱和滤镜

此滤镜可去除曝光过度的区域。当三个 RGB 通道之一超过 255 时, 它会删除该像素。 通常, G(绿色)是第一个曝光过度的通道。使用滤镜时, 会自动选择 HDR 模式, 如果不需要, 可以手动取消。

红色区域为过曝区域

带饱和过滤器的点云
对比度失真滤镜

对比度失真的发生是由于镜头中的缺陷以及衍射和色差等光学现象。 当从高吸收性表面到反射性表面(例如棋盘上的黑色到白色过渡)发生突然的对比度变化时,就会出现这种情况,这会导致 3D 点云中的测量误差。
如果选择“移除”,高对比度失真区域将从 3D 点云中移除。
如果选择“Correct”, 则由对比度失真引起的测量误差将根据用户在 GUI 上设置的“Strength”值进行补偿。 用户使用的“强度”值越高,补偿的测量误差就越多。 请注意,可能会过度补偿看起来像“相反”对比度失真的测量误差。

点云彩色图像(对比度失真可见)

点云绿色图像(对比度失真可见)

对比度失真使用“移除”

使用“补偿”来进行对比度失真修复
色彩均衡

通过增加R/G/B的对应值, 可以使图像更接近那个颜色。默认值为 1, 最小值为 0.5, 最大值为 2。
当背景环境的颜色略微倾向于某种色调时使用。调整其他颜色的平衡。通常, 它不需要设置。
预览选项不可用, 需要单次捕获才能看到图像效果。

R 偏色平衡

G 偏色平衡

B 偏色平衡

可以点击上图中的AWB(Auto White Balance)使用自动白平衡功能。点击后, 在图片中框选出中性颜色(白色、灰色)的区域, 然后点击确认。 色彩平衡会自动计算RGB值, 使框选出的颜色能够修正到白色。

在图中框选区域

自动白平衡后的图片
绿色模式
绿色模式在RGB点云和绿色点云显示之间切换。

RGB点云

绿色模式点云
HDR
下面是同样的彩色图像,分别是关闭HDR和打开HDR:

关闭HDR时的颜色图

开启HDR后的颜色图
直方图
直方图窗口提供图像中所有可视化像素的 RGB 值统计 (0-255)。
目的: 将对数直方图中的最高列设置为 128 左右,以避免 255 次过度曝光。 这可以通过添加帧和调整曝光级别来实现。
单击左上角的“直方图”以切换直方图窗口。 直方图将自动在屏幕上弹出。 在此窗口内,有两个不同的选项卡用于在线性分布图和对数分布图之间切换。 曝光过度的像素被标记为红色,因此您可以轻松看到它们。 如果 255 范围内有大量像素,则图像曝光过度。 应选择较短的曝光时间或较低的亮度来限制过度曝光。

线性分布

对数分布
对数分布可以辅助我们调整亮度到预期的范围。
例: 如下图, 我们想要将峰值亮度从”16-32”的区间调整到”128-256”的区间。

由于亮度参数每加1, 亮度会乘以2。 且直方图中的一个区间到下一个区间的乘数为2。

那么根据这个特性, 我们只需观察”16-32”到”128-256”增加了3个区间。那么帧值参数增加3便可以将峰值亮度移到想要的区间。

温度控制
如果您的 3D 系统中有温度传感器,系统将在主菜单的右上角显示相应的温度。 默认情况下,如果温度传感器可用,则会启用温度控制系统。
模式
温度控制有两种模式:正常和调节
一般: 这是常规模式,所有软件功能都启用,包括捕捉、2D 预览等。当温度控制状态正常时,主窗口中的温度图标将显示为绿色。

温度图标为绿色
待调节: 默认情况下,如果系统温度超过70摄氏度,温度调节将被触发。温度高于70摄氏度时,将触发温度调节。在此模式下,系统温度异常,主要捕获功能(自动、实时、捕获、预览)被禁用,以便系统调节温度。 在此模式下,将运行温度控制算法以再次使系统正常化。 在调节温度控制状态时,主窗口中的温度图标将显示为红色。

通知:温度调节开始通知

温度图标为红色
在 Camera Studio 软件调节温度时,会禁用某些功能以使温度调节功能有效工作。 您必须等待温度调节到合适的水平,或禁用温度调节功能,然后才能重新启用这些功能。
禁用温度控制
当温度传感器故障时, 您也可以禁用温度控制功能来继续使用软件。
您可以在弹出温度警告时, 点击”Disable Temerature Regulation”来禁用温度控制。

您也可以在上方菜单的 文件 -> temperature control 取消勾选以禁用温度控制功能。
