Skip to content

Instantly share code, notes, and snippets.

@JWhitleyWork
Last active September 9, 2020 16:56
Show Gist options
  • Save JWhitleyWork/5334cf259b9a4593700e814fdcaa5cd3 to your computer and use it in GitHub Desktop.
Save JWhitleyWork/5334cf259b9a4593700e814fdcaa5cd3 to your computer and use it in GitHub Desktop.
PCD Downsampling Script (Min Algorithm)
#!/bin/bash
set -e
RESOLUTION=$1
for file in ./original/*.pcd; do
filename=$(basename -- "${file}")
extension="${filename##*.}"
filename="${filename%.*}"
new_filename="${filename}_min_${RESOLUTION}.pcd"
pcl_grid_min ${file} min/${new_filename} -resolution ${RESOLUTION},${RESOLUTION},${RESOLUTION}
echo ""
done
pcl_concatenate_points_pcd min/*_min_${RESOLUTION}.pcd
echo ""
mv output.pcd output/AutonomouStuff_Mandli_min_${RESOLUTION}_bin.pcd
pcl_convert_pcd_ascii_binary output/AutonomouStuff_Mandli_min_${RESOLUTION}_bin.pcd output/AutonomouStuff_Mandli_min_${RESOLUTION}_ascii.pcd 0
echo ""
echo "Done!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment