计算3D捕获速度

Zivid相机捕获和处理点云所需的时间由以下几个因素决定:

  • 视觉引擎

  • 采集次数

  • 每次采集的曝光时间和光圈

  • 过滤器

  • Processing power of the connected hardware

The calculator allows you to estimate 3D image acquisition time of a Zivid camera. This is the amount of time the camera and scene must remain still relative to each other. The 3D image acquisition time is the time it takes for the capture API to return.

此外,我们还对不同硬件上的许多不同设置进行了基准测试。这些结果包括以上所有内容。

有关点云捕获过程的更多信息,请参阅 点云捕获过程


警告

Be aware that using the Zivid camera at a high duty cycle can trigger thermal throttling to prevent overheating. For more on this topic check out the projector brightness page.

相机基准测试

下面您将找到不同类型硬件的不同相机预设的基准。您可以调整相机、配置和显示选项,以找到您最感兴趣的数据。

备注

请注意,具有相同名称的设置可能因相机型号而异。有关推荐的硬件的更多信息,请参阅 推荐的工业 PC

You can check your acquisition and total capture time in Zivid Studio and via the SDK.

Go to source

source

const auto frame = assistedCapture(camera);
const auto frameInfo = frame.info();
std::cout << "Acquisition time:" << std::endl;
std::cout << std::chrono::duration_cast<std::chrono::milliseconds>(
                 frameInfo.metrics().acquisitionTime().value())
                 .count()
          << " ms" << std::endl;
std::cout << "Capture time:" << std::endl;
std::cout
    << std::chrono::duration_cast<std::chrono::milliseconds>(frameInfo.metrics().captureTime().value()).count()
    << " ms" << std::endl;
Go to source

source

var frame = AssistedCapture(camera);
var frameInfo = frame.Info;
Console.WriteLine("Acquisition time:");
Console.WriteLine(frameInfo.Metrics.AcquisitionTime.Milliseconds + " ms");
Console.WriteLine("Capture time:");
Console.WriteLine(frameInfo.Metrics.CaptureTime.Milliseconds + " ms");
Go to source

source

frame = _assisted_capture(camera)
frame_info = frame.info
print("Acquisition time:")
print(f"{frame_info.metrics.acquisition_time.total_seconds() * 1000:.0f} ms")
print("Capture time:")
print(f"{frame_info.metrics.capture_time.total_seconds() * 1000:.0f} ms")

You can also run our C++ sample ZividBenchmark.cpp to benchmark with your hardware.

版本历史

SDK

变更

2.12.0

使用低端 GPU 时, 启用颜色的捕获时间减少了至多 10-20%。Zivid 2+ 上的 3D 采集时间减少了约 5%。

2.9.0

捕获(capture)函数将在采集(acquisition )完成后返回。

2.8.0

提高了Zivid 2的捕获速度。