| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Creating an ambient occlusion render of point clouds (elevation maps, DSM or DTM) using "Portion de Ciel Visible" (PCV) algorithm. A small PySide6 GUI allows to play with the colormap range (using matplotlib 'Greys' by default).
COMING SOON:
Making convincing ambient occlusion renders from elevation maps (terrains or construction sites, for example) can be useful for better point cloud segmentation. Using CloudCompare can be overkill for such a task. This is an implementation based on Duguet, Florent & Girardeau-Montaut, Daniel. (2004). Rendu en Portion de Ciel Visible de Gros Nuages de Points 3D.
NOTE: creating the input dtm tif can be done with CloudCompare or any point cloud rasterization tools.
#Pillow #Open3D #Voxels #ImageProcessing #Pointcloud
Install all requirements, then simply run main.py (Do not forget to change the image path). One test image is provided
Simple PCV (ambient occlusion)
git clone https://github.com/s-du/SimplePCV
cd SimplePCV
pip install -r requirements.txt
(optional) Modify main.py --> replace image path
Run the app:
python main.py
Contributions to the app are welcome! If you find any bugs, have suggestions for new features, or would like to contribute enhancements, please follow these steps:
| Back | FazBrowse Home | New Git URL |