# softwarecup **Repository Path**: woshi3112520/softwarecup ## Basic Information - **Project Name**: softwarecup - **Description**: 中国软件杯A4-基于百度飞桨的遥感解译系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 2 - **Created**: 2022-07-08 - **Last Updated**: 2024-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于百度飞桨的的智能遥感解译系统 ## 1.技术栈 前端:vue、vuex、vue-router、element-ui、axios 后端:flask ### 1.1 前端环境 "axios": "^0.27.2", "core-js": "^3.6.5", "echarts": "^5.3.3", "echarts-gl": "^2.0.9", "element-ui": "^2.15.9", "esri-leaflet": "^1.0.0", "html2canvas": "^0.5.0-beta4", "jquery": "^3.6.0", "leaflet-draw": "^0.2.2", "mapbox": "^1.0.0-beta10", "mapbox.js": "^2.1.6", "postcss-px2rem": "^0.3.0", "vue": "^2.6.11", "vue-router": "^3.5.4", "vuex": "^3.6.2" ### 1.2 后端环境 Flask==2.1.1 Flask_Cors==3.0.10 Flask_SQLAlchemy==2.5.1 matplotlib==3.4.3 numpy==1.17.3 opencv_python==4.5.4.58 paddle==1.0.2 paddlehub==2.2.0 paddlepaddle_gpu==0.0.0.post101 paddlers==1.0b0 Pillow==9.2.0 ## 2.安装依赖 ### 2.1前端依赖安装 ``` cd 进入frontend文件夹下 终端输入npm install ``` ### 2.2后端依赖安装 cd 进入backend文件夹下 终端输入pip install -r requirements.txt ## 3.启动项目 ``` 启动前端 npm run serve 浏览器打开loaclhost即可 启动后端 python serve.py ``` ## 4.项目结构 ### 4.1前端项目结构 frontend ├── README1.md ├── babel.config.js 将ES6语法转为ES5 ├── dist 使用生产环境配置构建项目,构建好的目录放到该目录 │ ├── css │ ├── favicon.ico │ ├── fonts │ ├── img │ ├── index.html │ └── js ├── node_modules node的依赖包 ├── package-lock.json 项目基本信息 ├── package.json 项目依赖基本信息 ├── public 公共资源文件 │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue vue主组件 │ ├── assets 静态资源 │ ├── components vue组件 │ ├── main.js vue入口文件 │ ├── rem.js px 转 rem文件 │ ├── router 前端路由配置 │ ├── store vuex状态管理工具 │ └── views 视图组件 ├── src.rar └── vue.config.js ### 4.2后台项目结构 backend ├── authgentoken.py 生成与验证token ├── cd_inferercemodel 变化检测功能模型 ├── classfication_inferecemodel 地物分类功能模型 ├── dcscn_output 超分辨率重构输出图片路径 ├── download 下载路径 ├── extration_inferencemodel 目标提取功能模型 ├── model1 多组图片的变化检测功能模型 ├── objectdetect 目标检测功能模型 │ ├── aircraft │ ├── oiltank │ ├── overpass │ └── playground ├── requirements.txt ├── serve.py 后台接口文件 ├── static 静态资源文件 │ ├── 1657007721081.png │ ├── download │ └── uploadimgs └── templates 模板 ├── index.html ├── test.html └── test_23.png ## 5.效果 ![Image discription](shou.png) ## 6.重要提示!!! 模型权重文件以上传至百度网盘 链接:https://pan.baidu.com/s/1fEVc2aYaeOo7FMFht384xQ 提取码:ecwx 将全部文件解压至backend文件夹下