Calculate 3D Capture Speed
Zivid 카메라가 포인트 클라우드를 캡처하고 처리하는 데 걸리는 시간은 다음을 기준으로 측정합니다.
Vision engine
Number of acquisitions
Exposure time and aperture of each acquisition
Filters
Processing power of the connected hardware
이 계산기를 사용하면 Zivid 카메라의 3D 이미지 획득 시간을 예측할 수 있습니다. 이는 카메라와 장면이 서로에 대해 정지 상태를 유지해야 하는 시간입니다. 3D 이미지 획득 시간은 캡처 API가 반환되는 데 걸리는 시간입니다.
또한 다양한 하드웨어에서 다양한 설정을 벤치마킹했습니다. 이 결과는 위의 모든 것을 포함합니다.
포인트 클라우드 캡처 프로세스에 대한 자세한 내용은 Point Cloud Capture Process 을 참조하십시오.
경고
Zivid 카메라를 높은 듀티 사이클로 사용하면 과열을 방지하기 위해 열 조절이 작동할 수 있습니다. 이 주제에 대한 자세한 내용은 projector brightness 페이지를 참조하세요.
Camera Benchmarks
아래에서 다양한 하드웨어 유형에 따른 다양한 카메라 프리셋의 벤치마크를 확인하실 수 있습니다. 카메라, 구성 및 디스플레이 옵션을 조정하여 가장 유용한 데이터를 찾아보세요.
참고
동일한 이름의 설정이라도 카메라 모델에 따라 설정이 약간 다를 수 있습니다. 권장 하드웨어에 대한 자세한 내용은 Recommended Industrial PCs 을 참조하십시오.
Zivid Studio 와 SDK를 통해 획득 시간과 총 캡처 시간을 확인할 수 있습니다.
const auto frame = camera.capture2D3D(settings);
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;
using (var frame = camera.Capture2D3D(settings))
{
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");
또한, 하드웨어로 벤치마크를 실행하기 위해 C++ 샘플 ZividBenchmark.cpp 를 실행할 수도 있습니다.
Version History
SDK |
Changes |
|---|---|
2.17.0 |
Added support for Zivid 3 XL250. |
2.14.0 |
Added support for Zivid 2+ MR130, LR110, and MR60. |
2.12.0 |
저사양 GPU를 사용하면 색상이 활성화된 상태에서 캡처하는 데 걸리는 시간이 최대 10-20% 단축됩니다. Zivid 2+에서 3D 수집 시간은 약 5% 단축됩니다. |
2.9.0 |
획득이 완료되면 캡처 기능이 반환됩니다. |
2.8.0 |
Zivid 2의 캡처 속도가 개선되었습니다. |