# dinov3_segmentation **Repository Path**: Shen001/dinov3_segmentation ## Basic Information - **Project Name**: dinov3_segmentation - **Description**: 基于DINOv3的语义分割仓库,主要测试对象为遥感数据集;分类头主要是基于Upernet - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-13 - **Last Updated**: 2026-02-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dinov3_segmentation #### 介绍 基于DINOv3的语义分割仓库,主要测试对象为遥感数据集;分类头主要是基于UPerNet;使用数据是whu-building数据集。 #### 软件架构 主干backbone+upernet+focalloss+polywarmupadamw #### 安装教程 torch环境参考DINOv3的环境配置Installation 1. 拉取dinov3:https://github.com/facebookresearch/dinov3.git 2. 下载DINOv3预训练权重: > 链接:https://pan.quark.cn/s/e3e1c26c88b1 提取码:gnKs 3. 下载whu-building数据集:https://gpcv.whu.edu.cn/data/building_dataset.html 4. 配置train_cfg.yaml文件 #### 运行 ```python python train_seg.py --cfg train_cfg.yaml ``` ### 致谢 1. [DINOv3](https://github.com/facebookresearch/dinov3) 2. [segdino](https://github.com/script-Yang/segdino) 3. [semantic-segmentation](https://github.com/sithu31296/semantic-segmentation)