Sampling(采样)- 2D
Color
将 Settings2D::Sampling::Color
设置为 rgb
或 grayscale
可指定可从场景中捕获的信息类型。根据相机型号,设置将有不同的选项。
Zivid 2/2+ |
Zivid 2+ R |
|
---|---|---|
|
✓ |
✓ |
|
✓ |
与 Settings2D::Sampling::Color
相关的不同捕获函数的行为如下:
Capture2D3D()
和 Capture2D()
当
Settings2D::Sampling::Color
设置为rgb
时获取全彩信息。当
Settings2D::Sampling::Color
设置为grayscale
时获取纹理或强度信息。
Capture3D()
无论
Settings2D::Sampling::Color
设置如何,都不会获取颜色或纹理信息。为所有像素分配统一的 RGB 值( \(R=200\) 、 \(G=50\) 和 \(B=200\) ),从而产生粉红色的图像和点云。
捕获功能 |
|
2D 图像 |
点云 |
---|---|---|---|
|
|
RGB图像 |
RGB图像 |
|
灰度图像 |
灰度图像 |
|
|
RGB图像 |
RGB图像 |
|
|
|
RGB图像 |
/ |
|
灰度图像 |
/ |
|
|
RGB图像 |
/ |
|
|
|
粉色图像 |
粉色图像 |
|
粉色图像 |
粉色图像 |
|
|
粉色图像 |
粉色图像 |
Point cloud is in color when |
Point cloud is in grayscale when |
Point cloud is in pink when |
2D image is in color when |
2D image is in grayscale when |
2D image is in pink when |
Pixel
Settings2D::Sampling::Pixel
参数用于选择采样像素以生成 2D 图像。根据相机型号,设置将有不同的选项。
Zivid 2/2+ |
Zivid 2+ R |
|
---|---|---|
|
✓ |
✓ |
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
|
|
✓ |
给定相机的相应分辨率如下:
3D 捕获 |
Zivid 2+ |
Zivid 2 |
---|---|---|
全分辨率 [1] |
2448 x 2048 |
1944 x 1200 |
2x2 [1] |
1224 x 1024 |
972 x 600 |
4x4 [1] |
612 x 512 |
不适用 |
当设置为 all
时,所有像素都会被采样,并且二维图像具有全分辨率。
下图展示了传感器网格和相关索引。
当我们进行子采样/下采样(2x2)时,我们得到原始像素数量的 1/4 的像素。
这意味着,在进行 2x2 子采样或降采样之后,x 和 y 轴上的像素数量将除以 2。对于 4x4 进行子采样,x 和 y 轴上的点数量将除以 4。
可在示例中查看同一场景的三张图像的放大部分,每张图像都是使用不同的 Settings2D::Sampling::Pixel
设置捕获的。
|
|
|
子采样缩短了采集和捕获时间,因为需要捕获和处理的数据量减少了。此外,它消除了将数据下采样以转换为更易管理大小的需求,从而减少了存储和后处理的要求。数据量减少到四分之一后,用户的后处理(例如,基于AI的分割算法)速度会更快。