Skip to content

Implementing roughness calculations on point clouds using Python

License

Notifications You must be signed in to change notification settings

waridh/python_roughness_pointcloud

Repository files navigation

Python Point Cloud Geometric Roughness

A python implementation of roughness calculations on point clouds. It will create outputs that are identical to the CloudCompare implementation.

Requirements

Python Dependencies

The dependency file has been created as requirements.txt. Just open any coding environment of choice, and then create an environment for this program. From there simply use the pip install -r requirements.txt command.

Input

  • Requires a point cloud input in the form of a .las or a .laz file.

Usage

  1. Open a terminal and navigate to the root directory.
  2. Launch the environment.
  3. Run the following command: python roughness.py
  4. Follow the prompt and choose the desired .las point cloud file that will be processed.

About

Implementing roughness calculations on point clouds using Python

Resources

License

Stars

Watchers

Forks

Languages