- [2022-11-09] 🔥 GeoView发布0.1版本,支持5大遥感解译任务,提供影像预处理、后处理、图像在线编辑、历史记录查询等辅助功能。详细发版信息请参考Release Note。
GeoView是一款开源、轻量、功能丰富的遥感影像智能解译工具,致力于实现遥感领域深度学习模型在Web平台的快速部署。
GeoView支持5大遥感影像解译任务:
- 变化检测
- 场景分类
- 目标检测
- 图像复原
- 地物分类
除基本解译功能外,GeoView提供以下辅助功能:
- 遥感影像预处理
- 解译结果后处理
- 图像在线编辑
- 解译结果导出
- 历史记录查询
- 在线地图解译
在执行后续步骤之前,请确保您安装了如下依赖库:
- MySQL >= 5.7
- Node.js >= 16.0
- PaddlePaddle >= 2.2.0 && < 2.5.0
其中,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部署和发布模型,请阅读开发者文档。
- 若您希望了解基于GeoView发布的产品的使用方式,请阅读用户文档。
- 完整使用GeoView的所有功能,请首先根据开发者文档配置环境并启动服务,然后阅读用户文档了解使用细节。
GeoView目录树中关键部分如下:
├── backend # Web后端
│ ├── applications # 后端核心代码
│ ├── model # 模型存放目录
│ └── static # 图像存储目录
└── frontend # Web前端
GeoView欢迎各种形式的开源贡献。