Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An open source library and framework for deep learning on satellite and aerial imagery.

License

NotificationsYou must be signed in to change notification settings

azavea/raster-vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Raster Vision Logo 

PypiDocumentation StatusLicenseBuild Statuscodecov

Raster Vision is an open source Pythonlibrary andframework for building computer vision models on satellite, aerial, and other large imagery sets (including oblique drone imagery).

It has built-in support for chip classification, object detection, and semantic segmentation with backends using PyTorch.

Examples of chip classification, object detection and semantic segmentation

As a library, Raster Vision provides a full suite of utilities for dealing with all aspects of a geospatial deep learning workflow: reading geo-referenced data, training models, making predictions, and writing out predictions in geo-referenced formats.

As a low-code framework, Raster Vision allows users (who don't need to be experts in deep learning!) to quickly and repeatably configure experiments that execute a machine learning pipeline including: analyzing training data, creating training chips, training models, creating predictions, evaluating models, and bundling the model files and configuration for easy deployment.Overview of Raster Vision workflow

Raster Vision also has built-in support for running experiments in the cloud usingAWS Batch as well asAWS Sagemaker.

See thedocumentation for more details.

Installation

For more details, see theSetup documentation.

Install viapip

You can install Raster Vision directly viapip.

pip install rastervision

Use Pre-built Docker Image

Alternatively, you may use a Docker image. Docker images are published toquay.io (see thetags tab).

We publish a new tag per merge intomaster, which is tagged with the first 7 characters of the commit hash. To use the latest version, pull thelatest suffix, e.g.raster-vision:pytorch-latest. Git tags are also published, with the Github tag name as the Docker tag suffix.

Build Docker Image

You can also build a Docker image from scratch yourself. After cloning this repo, rundocker/build, and run then the container usingdocker/run.

Usage Examples and Tutorials

Non-developers may find it easiest to use Raster Vision as a low-code framework where Raster Vision handles all the complexities and the user only has to configure a few parameters. TheQuickstart guide is a good entry-point into this. More advanced examples can be found on theExamples page.

Fordevelopers and those looking to dive deeper or combine Raster Vision with their own code, the best starting point isUsage Overview, followed byBasic Concepts andTutorials.

Contact and Support

You can ask questions and talk to developers (let us know what you're working on!) at:

Developing

To set up the development environment:

  • For and clone the repo and navigate to it.
  • Create and activate a new Python virtual environment via your environment manager of choice (mamba,uv,pyenv, etc.).
  • Runscripts/setup_dev_env.sh to install all Raster Vision plugins in editable mode along with all the dependencies.

Contributing

For more information, seeContributing.

We are happy to take contributions! It is best to get in touch with the maintainersabout larger features or design changesbefore starting the work,as it will make the process of accepting changes smoother.

Everyone who contributes code to Raster Vision will be asked to sign a Contributor License Agreement. SeeContributing for instructions.

Licenses

Raster Vision is licensed under the Apache 2 license. See licensehere.

3rd party licenses for all dependecies used by Raster Vision can be foundhere.

Packages

No packages published

Contributors33


[8]ページ先頭

©2009-2025 Movatter.jp