PaddleCV-SIG / GeoView

GeoView是一款开源、轻量、功能丰富的交互式遥感影像智能解译工具,致力于实现遥感领域深度学习模型在Web平台的快速部署。
Apache License 2.0
128 stars 34 forks source link

logo

[![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欢迎各种形式的开源贡献。

特别感谢以下开发者对本项目的贡献:(排名不分先后)曹凌铭卢利栋易博坤