# Cityscape_yolov5
将Cityscape数据集转化为yolov5格式后,适配街景道路的目标检测任务
## Datasets:
> Cityscape数据集官网下载链接:https://www.cityscapes-dataset.com/news/
>
> Cityscape数据集个人网盘链接:链接: https://pan.baidu.com/s/1njtEAV11gs_ZWhtelB1iZw? 提取码: x5kx
## Use:
1. create new dic,解压下载文件到新目录下,并将文件重命名
```shell
mkdir ./cityscape
unzip gtFine_trainvaltest.zip -d ./cityscape
mv ./gtFine_trainvaltest ./getfine
mv ./leftImg8bit_trainvaltest ./leftImg8bit
```
2. 在当前目录下进行数据处理
```shell
mv handle.py ./cityscape
python handle.py
```
3. 生成images和labels目录
4. 提取labels中的class的顺序 (Recommend)
* __由于生成的class顺序不一定一样,推荐用以下方法读取自己的顺序__
```python
path = './cityscape/labels/classes.txt'
tmp = []
with open(path, "r") as f:
for _ in f:
tmp.append(_.replace('\n',''))
print(tmp)
```
```shell
['rectification border', 'road', 'sidewalk', ··· , 'ridergroup', 'truckgroup'] # class names
```
5. 创建cityscape.yaml并写入以下内容
```shell
path: ../cityscape # dataset root dir
train: images/train # train images (relative to 'path') 118287 images
val: images/val # val images (relative to 'path') 5000 images
test: images/test
# Classes
nc: 38 # number of classes
names: ['rectification border', 'road', 'sidewalk', ··· , 'ridergroup', 'truckgroup'] # class names #把自己上面生成的复制进来!
```
6. 将cityscape.yaml复制到./yolov5/data中
至此,完成数据集的准备工作
7. Benchmark
__mAP = 42.25(Full classes)__
普通网友
- 粉丝: 1127
- 资源: 5292
最新资源
- LabVIEW实现LoRa通信【LabVIEW物联网实战】
- CS-TY4-4WCN-转-公版-XP1-8B4WF-wifi8188
- 计算机网络期末复习资料(课后题答案+往年考试题+复习提纲+知识点总结)
- 从零学习自动驾驶Lattice规划算法(下) 轨迹采样 轨迹评估 碰撞检测 包含matlab代码实现和cpp代码实现,方便对照学习 cpp代码用vs2019编译 依赖qt5.15做可视化 更新:
- 风光储、风光储并网直流微电网simulink仿真模型 系统由光伏发电系统、风力发电系统、混合储能系统(可单独储能系统)、逆变器VSR+大电网构成 光伏系统采用扰动观察法实现mppt控
- (180014016)pycairo-1.18.2-cp35-cp35m-win32.whl.rar
- (180014046)pycairo-1.21.0-cp311-cp311-win32.whl.rar
- DS-7808-HS-HF / DS-7808-HW-E1
- (180014004)pycairo-1.20.0-cp36-cp36m-win32.whl.rar
- (178330212)基于Springboot+VUE的校园图书管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈