bytedeco / javacpp-presets

The missing Java distribution of native C++ libraries
Other
2.65k stars 736 forks source link

Point Cloud Library (PCL) Bindings #1204

Open calvertdw opened 2 years ago

calvertdw commented 2 years ago

This is another big ol' feature request, just to have an official request documented and host discussion.

We are reading from sensors using Bytedeco's librealsense and Spinnaker bindings, and doing processing using Bytedeco's OpenCV and OpenCL bindings. It's really fast and can work really well to colorlize point clouds and assemble the vertex buffers for rendering.

Therefore, we are at a point where having PCL operations available using the same native memory objects could be an awesome feature to have.

saudet commented 2 years ago

PCL seems to rely a lot on users to create template instances. It might make more sense to use it directly as with Thrust: https://github.com/bytedeco/javacpp/wiki/Interface-Thrust-and-CUDA