2D Image Capture Process
획득이 완료되면 2D 캡처 API가 반환됩니다.
Frame2D 객체에서 이미지를 가져오는 메서드는 CPU 메모리에서 2D 이미지를 사용할 수 있게 된 후에 반환됩니다. 이 함수 호출은 처리 및 복사가 완료될 때까지 차단됩니다. 이미지 개체는 CPU 메모리의 이미지 데이터에 대한 핸들을 보유합니다.
팁
recommended hardware 를 사용해서 2D 이미지 처리 시간을 최소화하십시오.
It is possible to get the image in different color spaces, as linear RGB (BGRA and RGBA) and sRGB (SRGB).
For more information, see 2D Color Spaces and Output Formats.
참고
In C++ and C#, class Zivid::Image inherits from Zivid::Array2D and provides, in addition, a method to save the image in PNG file format.
CPU 메모리에서 이미지를 사용할 수 있으면 머신 비전 애플리케이션에서 활용하거나 디스크에 저장할 수 있습니다.
const auto imageFile = "ImageRGBA_sRGB.png";
std::cout << "Saving 2D color image (sRGB color space) to file: " << imageFile << std::endl;
imageSRGB.save(imageFile);
팁
타이밍을 최적화하려면 2D 캡처 API가 반환된 후 장면에서 로봇을 이동하거나 개체를 이동하십시오. 이는 Frame2D 개체에서 이미지를 가져오기 위해 API를 호출하기 전 또는 동시에 발생해야 합니다.
Version History
SDK |
Changes |
|---|---|
2.12.0 |
2D acquisition time on Zivid 2+ is reduced by up to 50%. |
2.11.0 |
Added support for SRGB color space. |
2.9.0 |
수집이 완료되면 캡처 기능이 반환되고 캡처 속도가 향상됩니다. |
2.8.0 |
Zivid 2의 캡처 속도가 향상되었습니다. |