# 平台在线体验
在线体验地址:[www.scuzfy.com](http://www.scuzfy.com)
[Scu·Earth](http://www.scuzfy.com)
由于服务器硬件和内网穿透带宽浪费,在线体验的性能要差于本地部署,推荐在使用每个功能时,每次只上传一张或者一对遥感图像,以避免网络超时。
# 所需环境
```python
# cuda环境
CUDA == 10.2
# paddle环境
paddlepaddle == 2.3
paddlers == 1.0b0
# 前端环境
vue == 3.0
# 数据库环境
MySQL == 8.0.14
# 后端环境
python == 3.7
Django==3.2.13
djangorestframework==3.13.1
numpy==1.19.3
opencv_python==4.5.5.64
paddlers==1.0b0
Pillow==9.1.1
PyMySQL==1.0.2
```
# 环境配置
## paddlepaddle安装:
### CUDA安装:
paddlepaddle安装需要依赖CUDA环境.,本次开发的环境是CUDA10.2。
如果您使用的是安培架构的GPU(NVIDIA GeForce 30系列),推荐使用CUDA11以上,非安培架构CPU推荐使用CUDA10.2。
CUDA各版本下载地址:(paddlepaddle目前支持快速安装的CUDA版本为10.1—11.2,其他版本需自行下载源码编译)
[CUDA Toolkit Archive](https://developer.nvidia.com/cuda-toolkit-archive)
下载完成后依照默认安装程序逐步执行即可。
### cuDNN安装:
下载地址:
[](https://developer.nvidia.com/rdp/cudnn-download)
登录或注册账号后,下载与CUDA相对应版本的cuDNN,得到一个压缩包,将压缩包中的bin,include,lib目录下的文件复制到CUDA安装目录下的同名文件夹内。
### 验证安装:
控制台执行 `nvcc -V` 显示版本号则安装成功。
### 安装paddlepaddle:
- 确认python版本:
- 使用以下命令确认python版本为3.7/3.8:
```powershell
python --version
```
- 确认pip版本是否为20.2.2或更高版本:
```powershell
python -m pip --version
```
如果pip版本不符合要求,使用如下命令更新:
```powershell
python -m pip install --upgrade pip
```
- 使用以下命令确认python和pip是64bit,并且处理器是x86_64:
```powershell
python -c "import platform;print(platform.architecture()[0]);print(platform.machine())"
```
输出结果的第一行为64bit,第二行输出为”x86_64”、”x64”或”AMD64”即可
- CUDA安装成功后,根据安装的CUDA版本,执行对应的安装指令(以CUDA 10.2为例)
```powershell
python -m pip install paddlepaddle-gpu==2.3.0 -i https://mirror.baidu.com/pypi/simple
```
其它CUDA版本安装指令见paddlepaddle官网:
[开始使用_飞桨-源于产业实践的开源深度学习平台](https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html)
### 验证安装:
安装完成后您可以使用 `python` 进入python解释器,输入`import paddle` ,再输入 `paddle.utils.run_check()` ,如果出现`PaddlePaddle is installed successfully!`,说明您已成功安装。
## paddlers安装:
### 方式一:
依次执行下列指令:
```bash
git clone https://github.com/PaddleCV-SIG/PaddleRS
cd PaddleRS
git checkout develop
pip install -r requirements.txt
python setup.py install
```
### 方式二:
windows同样可以通过下列链接,选择与自己对应的python和系统版本的二进制文件:
[Archived: Python Extension Packages for Windows - Christoph Gohlke](https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal)
以 *`GDAL‑3.3.3‑cp37-cp37‑win_amd64.whl`*为例,下载完成后进入下载目录并执行安装指令
```bash
cd {download} #download代表本机的下载保存目录
pip install GDAL‑3.3.3‑cp37-cp37‑win_amd64.whl
```
## vue 3.0安装:
### 安装node.js
进入Node.js官网下载稳定版本的64位Node.js的windows安装包(.msi):
[下载](http://nodejs.cn/download/)
逐步按照默认安装程序完成安装。
### 安装npm国内镜像cnpm
```bash
npm install -g cnpm --registry=registry.npm.taobao.org
```
### 安装vue及相关工具
```bash
cnpm install -g vue
cnpm install -g webpack
cnpm install -g express
cnpm install @vue/cli -g
```
### 验证安装
```bash
vue -V
```
## Django及其它python依赖安装:
进入到 `requirements.txt` 所在目录,执行下列命令:
```bash
pip install -r requirements.txt
```
# 项目运行
## 前端启动:
进入到frontend文件夹,执行下列命令:
```bash
npm install
npm run serve
```
## 后端启动:
### 数据库配置
在MySQL中新建数据库,修改项目`backend/backend` 目录下`settings.py` 文件第118行——127行配置项
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'paddle',
'USER': 'root',
'PASSWORD': 'goodnight',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
```
将 `name`, `user` , `password` , `port` 分别修改为您自己的 `前面新创建的数据库名` , `登录mysql的用户名` , `mysql登陆密码` , `mysql运行端口`
> 如果您不想修该源代码配置,可以直接将新建的数据库命名为paddle,数据库密码设置为goodnight
### 运行项目
进入到backend文件夹,执行下列命令:
```bash
# 执行数据迁移
python [absolute path]/manage.py makemigrations
python [absolute path]/manage.py makemigrate
# 运行项目
python [absolute path]/manage.py runserver 0.0.0.0:8000
#[absolute path]/manage.py为项目文件中manage.py文件的绝对路径
```
## 访问网站
浏览器中访问 `127.0.0.1:8080`
没有合适的资源?快使用搜索试试~ 我知道了~
中国软件杯A4赛题-基于paddlepaddle的遥感图像解译平台+python源代码+文档说明(高分作品)
共130个文件
pyc:78个
py:49个
txt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 102 浏览量
2024-08-18
19:47:37
上传
评论
收藏 100KB ZIP 举报
温馨提示
<项目介绍> - 基于paddlepaddle的遥感图像解译平台 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
资源推荐
资源详情
资源评论
收起资源包目录
中国软件杯A4赛题-基于paddlepaddle的遥感图像解译平台+python源代码+文档说明(高分作品) (130个子文件)
.gitignore 30B
readme.md 5KB
views.py 15KB
views.py 8KB
predictors.py 6KB
settings.py 4KB
views.py 3KB
0001_initial.py 1KB
models.py 1KB
0003_auto_20220704_1137.py 1KB
0001_initial.py 924B
urls.py 873B
manage.py 662B
serializers.py 632B
0003_alter_history_upload_time.py 512B
0002_alter_history_upload_time.py 496B
0002_alter_user_create_time.py 490B
utils.py 486B
mail.py 403B
models.py 403B
wsgi.py 402B
asgi.py 390B
middlewares.py 361B
apps.py 295B
serializers.py 286B
urls.py 224B
urls.py 218B
urls.py 212B
apps.py 160B
apps.py 154B
apps.py 148B
admin.py 63B
admin.py 63B
views.py 63B
admin.py 63B
admin.py 63B
tests.py 60B
tests.py 60B
tests.py 60B
tests.py 60B
models.py 57B
models.py 57B
__init__.py 43B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
views.cpython-37.pyc 8KB
views.cpython-37.pyc 5KB
predictors.cpython-37.pyc 4KB
settings.cpython-37.pyc 3KB
views.cpython-37.pyc 3KB
models.cpython-37.pyc 2KB
0001_initial.cpython-37.pyc 1KB
0010_auto_20220430_1115.cpython-38.pyc 1KB
0010_auto_20220430_1115.cpython-37.pyc 1KB
urls.cpython-37.pyc 1010B
0001_initial.cpython-37.pyc 979B
0003_auto_20220704_1137.cpython-37.pyc 927B
0001_initial.cpython-38.pyc 874B
0009_rename_phone_number_user_phonenumber_and_more.cpython-38.pyc 873B
0008_rename_telephone_user_phone_number_and_more.cpython-38.pyc 869B
0013_auto_20220430_1229.cpython-38.pyc 864B
0009_rename_phone_number_user_phonenumber_and_more.cpython-37.pyc 863B
0008_rename_telephone_user_phone_number_and_more.cpython-37.pyc 859B
0013_auto_20220430_1229.cpython-37.pyc 852B
0007_alter_user_create_time_alter_user_telephone.cpython-38.pyc 847B
0006_user_telephone_alter_user_create_time.cpython-38.pyc 846B
0007_alter_user_create_time_alter_user_telephone.cpython-37.pyc 837B
0006_user_telephone_alter_user_create_time.cpython-37.pyc 836B
0005_auto_20220702_2033.cpython-37.pyc 823B
0003_auto_20220628_1206.cpython-37.pyc 816B
0002_auto_20220622_1318.cpython-37.pyc 808B
0019_auto_20220630_1415.cpython-37.pyc 790B
0015_auto_20220522_1705.cpython-37.pyc 787B
0002_alter_user_create_time_alter_user_table.cpython-38.pyc 786B
0002_auto_20220702_2035.cpython-37.pyc 783B
0016_auto_20220622_1155.cpython-37.pyc 778B
0002_alter_user_create_time_alter_user_table.cpython-37.pyc 776B
models.cpython-37.pyc 761B
0003_alter_user_create_time.cpython-38.pyc 755B
0003_alter_user_create_time.cpython-37.pyc 747B
0003_alter_history_upload_time.cpython-37.pyc 742B
0012_alter_user_create_time.cpython-38.pyc 738B
0005_alter_user_create_time.cpython-38.pyc 738B
0004_alter_user_create_time.cpython-38.pyc 738B
0011_alter_user_create_time.cpython-38.pyc 734B
0014_alter_user_create_time.cpython-38.pyc 734B
0004_alter_user_create_time.cpython-37.pyc 730B
0021_alter_user_create_time.cpython-37.pyc 730B
0012_alter_user_create_time.cpython-37.pyc 730B
0005_alter_user_create_time.cpython-37.pyc 730B
0022_alter_user_create_time.cpython-37.pyc 730B
0004_alter_history_upload_time.cpython-37.pyc 730B
0014_alter_user_create_time.cpython-37.pyc 726B
0011_alter_user_create_time.cpython-37.pyc 726B
共 130 条
- 1
- 2
资源评论
程序员无锋
- 粉丝: 3674
- 资源: 1799
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【安卓毕业设计】基于Android的药材管理作业源码(完整前后端+mysql+说明文档).zip
- 计算机科学中贪心算法的深度剖析与经典案例解析
- C#.NET权限管理系统源码 企业基本通用权限框架系统源码数据库 SQL2008源码类型 WebForm
- 【安卓毕业设计】基于Android的学生信息管理源码(完整前后端+mysql+说明文档).zip
- 【安卓毕业设计】模拟爱奇艺本地视频播放器源码(完整前后端+mysql+说明文档).zip
- java-win-jdk17
- Java 应用诊断利器诊断方法执行所需时间
- 【安卓毕业设计】基于Android的在线商城大作业源码(完整前后端+mysql+说明文档).zip
- AVA驾校管理系统源码 驾驶员在线考试系统源码数据库 MySQL源码类型 WebForm
- “公共数据开放”多期DID(2000-2022年).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功