Calculate 3D Capture Speed
Zivid 카메라가 포인트 클라우드를 캡처하고 처리하는 데 걸리는 시간은 다음을 기준으로 측정합니다.
Vision engine
Number of acquisitions
Exposure time and aperture of each acquisition
Filters
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.
또한 다양한 하드웨어에서 다양한 설정을 벤치마킹했습니다. 이 결과는 위의 모든 것을 포함합니다.
포인트 클라우드 캡처 프로세스에 대한 자세한 내용은 Point Cloud Capture Process 을 참조하십시오.
경고
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.
Camera Benchmarks
Below you will find benchmarks of different camera presets with different type of hardware. You can adjust cameras, configuration, and display options to find the data most interesting for you.
참고
동일한 이름의 설정이라도 카메라 모델에 따라 설정이 약간 다를 수 있습니다. 권장 하드웨어에 대한 자세한 내용은 Recommended Industrial PCs 을 참조하십시오.
You can check your acquisition and total capture time in Zivid Studio and via the SDK.
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;
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");
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.
Version History
SDK |
Changes |
---|---|
2.12.0 |
Capture time with colors enabled is reduced up to 10-20% with low-end GPUs. 3D acquisition time on Zivid 2+ is reduced by about 5%. |
2.9.0 |
획득이 완료되면 캡처 기능이 반환됩니다. |
2.8.0 |
Zivid 2의 캡처 속도가 개선되었습니다. |