'Missing Template Arguments for pcl::gpu::EuclideanClusterExtraction in PCL-1.12

I am trying this example to use PCL with GPU and get the error

~/gpu-pcl/main.cpp:85: error: missing template arguments before ‘gec’ pcl::gpu::EuclideanClusterExtraction gec;

I have tried that example with pcl-1.11.1 and it worked well .But when updated to pcl-1.12.1, I get that error. My work environment: Ubuntu 18.04, with Cmake version 3.20, Is there anything that I have missed out??



Solution 1:[1]

In the documentation of pcl1.12:

template class pcl::gpu::EuclideanClusterExtraction< PointT >

EuclideanClusterExtraction is a template class, thus the type of point of the point cloud is needed in the position of PointT, for example, PointXYZ.[https://pointclouds.org/documentation/classpcl_1_1gpu_1_1_euclidean_cluster_extraction.html#details]

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1