PP-GeoView是一款开源、轻量、功能丰富的遥感影像智能解译工具,致力于实现遥感领域深度学习模型在Web平台的快速部署。
PP-GeoView支持5大遥感影像解译任务:
- 变化检测
- 场景分类
- 目标检测
- 图像复原
- 地物分类
除基本解译功能外,PP-GeoView提供以下辅助功能:
- 遥感影像预处理
- 解译结果后处理
- 图像在线编辑
- 解译结果导出
- 历史记录查询
- 在线地图解译
在执行后续步骤之前,请确保您安装了如下依赖库:
- MySQL >= 5.7
- Node.js >= 16.0
- PaddlePaddle >= 2.2.0
其中,PaddlePaddle安装可以参考PaddlePaddle官网。这里给出安装CPU版本的例子:
pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
上述依赖安装完毕后,首先从GitHub将PP-GeoView项目克隆到本地:
git clone --recursive https://github.com/PaddleCV-SIG/PP-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
至此,PP-GeoView安装完成。根据您的需求,您可以参考开发者文档或用户文档进行PP-GeoView工具的使用。
- 若您的需求是使用PP-GeoView部署和发布模型,请阅读开发者文档。
- 若您希望了解基于PP-GeoView发布的产品的使用方式,请阅读用户文档。
- 完整使用PP-GeoView的所有功能,请首先根据开发者文档配置环境并启动服务,然后阅读用户文档了解使用细节。
PP-GeoView目录树中关键部分如下:
├── backend # Web后端
│ ├── applications # 后端核心代码
│ ├── model # 模型存放目录
│ └── static # 图像存储目录
└── frontend # Web前端
PP-GeoView欢迎各种形式的开源贡献。