AravisProject / aravis

A vision library for genicam based cameras
GNU Lesser General Public License v2.1
866 stars 324 forks source link

chunk parser, setting of chunk selector nodes #911

Open SebastianRiedel opened 1 month ago

SebastianRiedel commented 1 month ago

Description

Follow-up to the How to set a Chunk Selector node? discord discussion.

It is a about accessing scale and offset values per channel ABC for conversion of point cloud data in the abstract format Coord3D_ABC16 to metric values like [mm]. These values seem to be transferred via chunk data and access needs to go through a selector node.

Noteworthy documentation from Mechmind:

What I can confirm at this point using the code snippet in the How to set a Chunk Selector node? original post is:

Describe the solution you'd like

Describe alternatives you've considered

Additional context

arv-tool 0.8.30: genicam xml and features.txt attached: arv_tool_mechmind_nano.zip

EmmanuelP commented 1 month ago

Hi,

Please try #912

The Genicam data look wrong though. The access to the offset chunk only uses ChunkComponentSelector. A ChunkScan3dCoordinateSelector feature is defined but never used for chunk data access. I don't see how what is described in your camera documentation could work.

EmmanuelP commented 3 weeks ago

Any news ?

SebastianRiedel commented 2 weeks ago

I'm sorry, priorities shifting a lot and everything is urgent... I want to test it again in order to give an update, but need to find the time still.