PCL_MLS_SMOOTHING(1)

✨ pcl_mls_smoothing(1) ✨

okay bestie, so this is the manual for pcl_mls_smoothing, a lil User Command that lives in your terminal and does Moving Least Squares smoothing on point clouds. yes it's a mouthful. yes it's iconic. let's go πŸ’…


🌸 NAME 🌸

pcl_mls_smoothing β€” literally just pcl_mls_smoothing, that's the whole name, she's lowkey mysterious like that πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so the syntax is giving:

pcl_mls_smoothing input.pcd output.pcd <options>

she takes an input.pcd, does Moving Least Squares smoothing of a point cloud (yes, the whole point), and drops an output.pcd. that's the glow-up pipeline fr fr ✨

for more information (and honestly, for the lore), use:

pcl_mls_smoothing -h

and the options are, in her own words:

  • -radius X β€” the sphere radius used for finding the k-nearest neighbors that get used for fitting. default: 0.000000. so like, if you don't tell her, she assumes zero, which is a choice bestie 😭
  • -sqr_gauss_param X β€” the parameter used for the distance based weighting of neighbors. highly recommend you set it to search_radius^2 (yes that's the recommended value, not me being cute). default: 0.000000. again with the zero πŸ’€
  • -use_polynomial_fit X β€” decides whether the surface and the normal get approximated using a polynomial, or only via tangent estimation. default: 0
  • -polynomial_order X β€” the order of the polynomial to be fit. sneakily implies use_polynomial_fit = 1, so like, setting this turns the polynomial fit ON whether you asked or not πŸ‘€ default: 2
no cap, those defaults are all zeros and tiny numbers, so check your flags before you run her. don't be that girl 🫢

πŸ‘‘ AUTHOR πŸ‘‘

pcl_mls_smoothing is part of the Point Cloud Library (PCL) β€” www.pointclouds.org 🌈

the Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. she's big, she's open, she's doing the most, and we love her for it πŸ’–

this manual page was written by Leopold Palomo-Avellaneda <leo@alaxarxa.net> with the help of the help2man tool and some handmade arrangement for the Debian project (and may be used by others). shoutout Leopold, real one 🫢✨


okay that's the whole page bestie, you're basically a PCL expert now, main character energy only πŸ’…

this was pcl_mls_smoothing version 1.7.1, dated May 2014 β€” vintage but still slaying, periodt πŸŽ€πŸ’œ