Description: Point Cloud Toolbox Version 0.1.0
This work is a part of the Scilab Toolbox Hackathon organised by FOSSEE, IIT
Bombay in June-July 2020.
https://fossee.in/
https://scilab.in/
NOTE: Go through README to follow installation instructions. You can also refer
to this video for installation:
https://drive.google.com/file/d/1Azofuzgiwgdxf5LM846wVWNFg239ffvo/view?usp=drivesdk
Point Cloud Toolbox is to interface functions of Point Cloud Library verion
1.11.0 with Scilab 6.0.2. The Point Cloud Library (PCL) is a standalone, large
scale, open project for 2D/3D image and point cloud processing.(https://pointclouds.org/)
The toolbox supports 41 functions which use different modules present in PCL.
* Conversion of formats
-obj2ply
-pcd2ply
-pcd2vtk
-pclzf2pcd
-ply2pcd
-pcd2png
-xyz2pcd
-vtk2pcd
-obj2pcd
-ply2vtk
-vtk2ply
-vtk2obj
* Estimation
-vfh_estimation
-fpfh_estimation
-normal_estimation
* Filters
-radius_filter
-passthrough_filter
-fast_bilateral_filter
-Progressive morphological_filter
* Sampling
-uniform_sampling
-mesh_sampling
* Reconstruction
-poisson_reconstruction
-marching_cubes_reconstruction
* Miscellaneous (transformations; random generation; viewer; computing error,
hull so on)
-generate
-pcd_viewer
-add_guassian_noise
-cluster_extraction
-plane_projection
-pcd_change_viewpoint
-grid_min
-transform_from_viewpoint
-transform_point_cloud
-compute_hull
-compute_crop_to_hull
-compute_hausdorff
-outlier_removal
-voxel_grid
-gp3_surface
-compute_cloud_error
-concatenate_points
-extract_feature
The interface is designed to combine performance and convenience and to save
time required during the installation process.
Installation is also simplified. No installation of Point Cloud Library, or
system configuration, are needed to use PointCloud Toolbox.
The dependencies are
* FLANN(minimum version required is 1.7.1)
* Eigen(minimum version required is version 3.0)
* Boost(minimum version required is version 1.4)
* VTK( minimum version required is 5.6)