[![build status](https://github.com/PaddleCV-SIG/GeoView/actions/workflows/build.yml/badge.svg?branch=develop)](https://github.com/PaddleCV-SIG/GeoView/actions) [![contributors](https://img.shields.io/github/contributors/PaddleCV-SIG/GeoView?color=9ea)](https://github.com/PaddleCV-SIG/GeoView/graphs/contributors) [![commits](https://img.shields.io/github/commit-activity/m/PaddleCV-SIG/GeoView?color=3af)](https://github.com/PaddleCV-SIG/GeoView/commits) [![issues](https://img.shields.io/github/issues/PaddleCV-SIG/GeoView?color=9cc)](https://github.com/PaddleCV-SIG/GeoView/issues) ![python version](https://img.shields.io/badge/python-3.7+-orange.svg) ![node.js version](https://img.shields.io/badge/nodejs-16+-orange.svg)
变化检测 | 场景分类 | 目标检测 |
图像复原 | 地物分类 | 在线地图 |
GeoView是一款开源、轻量、功能丰富的遥感影像智能解译工具,致力于实现遥感领域深度学习模型在Web平台的快速部署。
GeoView支持5大遥感影像解译任务:
除基本解译功能外,GeoView提供以下辅助功能:
在执行后续步骤之前,请确保您安装了如下依赖库:
其中,PaddlePaddle安装可以参考PaddlePaddle官网。这里给出安装CPU版本的例子:
pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
上述依赖安装完毕后,首先从GitHub将GeoView项目克隆到本地:
git clone --recursive https://github.com/PaddleCV-SIG/GeoView.git
运行如下命令安装PaddleRS:
pip install -r PaddleRS/requirements.txt
pip install -e PaddleRS/
接着,运行如下命令以安装Web后端的所有依赖:
pip install -r backend/requirements.txt
最后,运行如下命令安装Web前端的所有依赖:
cd frontend
npm install
GeoView目录树中关键部分如下:
├── backend # Web后端
│ ├── applications # 后端核心代码
│ ├── model # 模型存放目录
│ └── static # 图像存储目录
└── frontend # Web前端
GeoView欢迎各种形式的开源贡献。