Skip to content
/ pymcc Public

Python bindings for multiscale curvature classification of point clouds (MCC)

License

Notifications You must be signed in to change notification settings

stgl/pymcc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pymcc

Python bindings for multiscale curvature classification (MCC) of point cloud data

See pymccrgb for a Python interface to MCC-RGB, an extension of MCC to points with color attributes.

Installation

This package requires CMake, Boost, at least the C++11 standard library, and the LibLAS C API.

git clone https://github.com/stgl/pymcc
cd pymcc
# Activate virtual environment as needed 
pip install .

Reference

Implements method described in

Evans, J. S., & Hudak, A. T. 2007. A multiscale curvature algorithm for classifying discrete return LiDAR in forested environments. IEEE Transactions on Geoscience and Remote Sensing, 45(4), 1029-1038 doi

MCC-lidar

This package provides Cython/Python wrappers to functions in version 2.1 of mcc-lidar: