# 基于亚米级影像的精细化目标检测 **Repository Path**: mlcncs/plane ## Basic Information - **Project Name**: 基于亚米级影像的精细化目标检测 - **Description**: 基于亚米级影像的精细化目标检测 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-05-26 - **Last Updated**: 2024-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于亚米级影像的精细化目标检测 ## 比赛网址 ``` https://www.datafountain.cn/competitions/637/ranking ``` ## 方案简介 本方案使用PaddleDetection内置的`ppyoloer`斜框检测模型,提交得分为 0.15790634 ## 运行方式 ### 克隆项目 1. 克隆本项目 2. 切换到项目目录下 ```bash cd plane ``` 3.克隆PaddleDetection ```bash git submodule update --init --recursive ``` 或者 ```bash git clone https://gitee.com/paddlepaddle/PaddleDetection.git ``` 4. 安装 ``` cd PaddleDetection pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple cd ppdet/ext_op python setup.py install ``` 使conda安装paddle会出动态运行库路径问题,解决方案可参考[博客](https://blog.csdn.net/qq_37591986/article/details/129704978) ### 数据处理 1 .下载数据,将数据放在`data`问价夹 最终的文件夹结构为 ```bash |--data | |--config | |--format | |--enrichData | | |--images_tif | | |--labelTxt | |--train | | |--images_tif | | |--labelTxt | | |--Data_train.json | |--test | | |--images_tif |--PaddleDetection ``` 2.运行脚本解压并生成json文件 ``` data/trans.sh ``` ### 模型训练 ``` data/train.sh ``` 训练后的权重文件在`PaddleDetection/output/ppyoloe_r_crn_x_3x_atr_ms/best_model.pdparams` ### 结果生成 ``` data/gen.sh ``` 结果在`data`文件夹下