# Compatibility of Helios2+ from LUCID with CVB

**URL:** <https://forum.commonvisionblox.com/t/compatibility-of-helios2-from-lucid-with-cvb/1751>\
**Category:** .Net API\
**Tags:** genicam, gigevision\
**Created:** [July 14, 2022, 12:38pm UTC](https://forum.commonvisionblox.com/t/compatibility-of-helios2-from-lucid-with-cvb/1751 "2022-07-14T12:38:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Emilio](https://avatars.discourse-cdn.com/v4/letter/e/f475e1/32.png) [@Emilio](https://forum.commonvisionblox.com/u/Emilio)\
**Post date:** [July 14, 2022, 12:38pm UTC](https://forum.commonvisionblox.com/t/compatibility-of-helios2-from-lucid-with-cvb/1751/1 "2022-07-14T12:38:06Z")

</div>

Hello,

I am interested in a Time of Flight camera from LUCID named Helios2+.  
[https://thinklucid.com/product/helios2plus-time-of-flight-tof-ip67-3d-camera/](https://thinklucid.com/product/helios2plus-time-of-flight-tof-ip67-3d-camera/)  
[https://visionlink.it/wp-content/uploads/2021/09/Helios2-Plus-datasheet.pdf](https://visionlink.it/wp-content/uploads/2021/09/Helios2-Plus-datasheet.pdf)

The camera is compatible with the standard GigE Vision v2.0, GenICam 3D  
The Output Format use Binary .PLY file (via Arena SDK)

Is the camera compatible with CVB to get the intensity map and the 3D information ?

Best regards

Emilio

---

<div class="post-metadata">

**Author:** ![c.hartmann](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.commonvisionblox.com/c.hartmann/32/247_2.png) [@c.hartmann](https://forum.commonvisionblox.com/u/c.hartmann)\
**Post date:** [July 18, 2022, 10:07am UTC](https://forum.commonvisionblox.com/t/compatibility-of-helios2-from-lucid-with-cvb/1751/2 "2022-07-18T10:07:10Z")

</div>

Hi @Emilio ,

1. Lazy Answer: If you already have the hardware you can just test this, CVB will write a watermark into the image if you don’t have license.

2. Proper Anwer: Depends on what the camera is actually transporting, i.e. the Pixelformat (Std::Pixelformat in the camera config), Buffertype and it’s conformity with the standards. In the worst case the new acquisition stack (namespace Cvb::AcquisitionStack::GenTL for C++) should be able to transport the data.
