Skip to content

Add more configuration options to GRSDEstimation#4852

Merged
mvieth merged 2 commits intoPointCloudLibrary:masterfrom
mvieth:grsd_improvements
Dec 22, 2021
Merged

Add more configuration options to GRSDEstimation#4852
mvieth merged 2 commits intoPointCloudLibrary:masterfrom
mvieth:grsd_improvements

Conversation

@mvieth
Copy link
Copy Markdown
Member

@mvieth mvieth commented Jul 14, 2021

  • Add functions to optionally specify nr_subdiv and plane_radius of the underlying RSDEstimation
  • Properly initialize width_ with 0.0
  • The search radius of RSDEstimation was set as the maximum of search_radius_ and std::sqrt (3.0) * width_ / 2. However, width_ and search_radius are always the same (see setRadiusSearch in grsd.h), so it was possible to simplify this expression.

Fixes #2140

- Add functions to optionally specify nr_subdiv and plane_radius of the underlying RSDEstimation
- Properly initialize width_ with 0.0
- The search radius of RSDEstimation was set as the maximum of search_radius_ and std::sqrt (3.0) * width_ / 2. However, width_ and search_radius are always the same (see setRadiusSearch in grsd.h), so it was possible to simplify this expression.
@mvieth mvieth added changelog: ABI break Meta-information for changelog generation module: features labels Jul 14, 2021
kunaltyagi
kunaltyagi previously approved these changes Jul 17, 2021
Comment thread features/include/pcl/features/grsd.h Outdated
@kunaltyagi kunaltyagi added this to the pcl-1.13.0 milestone Jul 17, 2021
@kunaltyagi kunaltyagi added the changelog: enhancement Meta-information for changelog generation label Jul 17, 2021
@mvieth mvieth merged commit a163e09 into PointCloudLibrary:master Dec 22, 2021
@mvieth mvieth deleted the grsd_improvements branch December 22, 2021 09:57
themightyoarfish pushed a commit to themightyoarfish/pcl that referenced this pull request Jan 5, 2022
)

* Add more configuration options to GRSDEstimation
- Add functions to optionally specify nr_subdiv and plane_radius of the underlying RSDEstimation
- Properly initialize width_ with 0.0
- The search radius of RSDEstimation was set as the maximum of search_radius_ and std::sqrt (3.0) * width_ / 2. However, width_ and search_radius are always the same (see setRadiusSearch in grsd.h), so it was possible to simplify this expression.

* Use inline data member initialization
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog: ABI break Meta-information for changelog generation changelog: enhancement Meta-information for changelog generation module: features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issue with Global Radius-based Surface Descriptor (GRSD)

3 participants