COLMAP is a general-purpose Structure-from-Motion (SfM) and Multi-View Stereo (MVS) pipeline with a graphical and command-line interface. It offers a wide range of features for the reconstruction of ordered and unordered image collections. The software is licensed under the new BSD license.
pyntcloud is a Python library for working with 3D point clouds
...Although it was built for being used on Jupyter Notebooks, the library is suitable for other kinds of uses. pyntcloud is composed of several modules (as independent as possible) that englobe common point cloud processing operations.