{"id":28383070,"url":"https://github.com/opendronemap/skyremoval","last_synced_at":"2025-09-04T12:43:55.991Z","repository":{"id":45824685,"uuid":"513612134","full_name":"OpenDroneMap/SkyRemoval","owner":"OpenDroneMap","description":"Create sky masks to improve photogrammetric reconstruction","archived":false,"fork":false,"pushed_at":"2023-02-02T02:46:45.000Z","size":42,"stargazers_count":25,"open_issues_count":1,"forks_count":3,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-06-21T22:24:14.669Z","etag":null,"topics":["deep-learning","image-processing","onnx","photogrammetry"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenDroneMap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-07-13T17:26:07.000Z","updated_at":"2025-06-13T09:10:53.000Z","dependencies_parsed_at":"2024-01-11T19:14:45.224Z","dependency_job_id":null,"html_url":"https://github.com/OpenDroneMap/SkyRemoval","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/OpenDroneMap/SkyRemoval","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenDroneMap%2FSkyRemoval","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenDroneMap%2FSkyRemoval/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenDroneMap%2FSkyRemoval/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenDroneMap%2FSkyRemoval/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenDroneMap","download_url":"https://codeload.github.com/OpenDroneMap/SkyRemoval/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenDroneMap%2FSkyRemoval/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261826928,"owners_count":23215664,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","image-processing","onnx","photogrammetry"],"created_at":"2025-05-30T05:11:48.888Z","updated_at":"2025-09-04T12:43:55.970Z","avatar_url":"https://github.com/OpenDroneMap.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SkyRemoval\n\nThe purpose of this tool is to create sky masks to improve photogrammetric reconstruction.\n\n## Example\n\n![img00471](https://user-images.githubusercontent.com/7868983/177582259-561c1e3a-529e-48a9-a122-2ca5b57a89d8.jpg)\n![img00471_mask](https://user-images.githubusercontent.com/7868983/177581964-1f36ca2f-2d52-40e1-b4c2-6869b34ef2fc.png)\n\n## Getting started\n\n```\ngit clone https://github.com/OpenDroneMap/SkyRemoval.git\ncd SkyRemoval\npip install -r requirements.txt\n```\n\nUsage:\n\n```\npython skyremoval.py source dest\n```\n\nIt will automatically download the pre-trained model and run the processing. \n\n`source` can be a folder or a single image file. `dest` should be a folder.\n\n## Parameters\n\n```\nusage: skyremoval.py [-h] [--model MODEL] [--ignore_cache] [--in_size_w IN_SIZE_W] [--in_size_h IN_SIZE_H] source dest\n\nSkyRemoval\n\npositional arguments:\n  source                Source image path, can be a single image or a folder\n  dest                  Destination folder path\n\noptional arguments:\n  -h, --help            show this help message and exit\n  --model MODEL         Model path, can be a URL or a file path\n  --ignore_cache        Ignore cache when downloading model\n  --in_size_w IN_SIZE_W\n                        Trained model input width\n  --in_size_h IN_SIZE_H\n                        Trained Model input height\n```\n\n## Using CUDA\n\nIf you want to speed up the processing, you can use CUDA. Check out the following link for more information:\nhttps://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopendronemap%2Fskyremoval","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopendronemap%2Fskyremoval","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopendronemap%2Fskyremoval/lists"}