shp格式样本转微软COCO格式样本标注

在做影像识别时,需要大量的样本,对于从事GIS和遥感专业的人员来说,可能使用ArcGIS对着影像,绘制样本效率更高。但是很多框架和开源的代码都是基于PASCAL VOC格式和微软COCO格式的样本。这里我分享一下如何将栅格和shp数据转换微软COCO格式的样本。

shp2coco

github上已经有现有的框架了shp2coco。python编写的,基于coco的官方工具pycocotoolsGDAL
直接clone或者下载源代码,然后下载依赖即可。

代码问题

下载的代码可能不能直接使用,在GDAL的某些版本上有问题,需要改一下引用
tif_process.py
在文件部引入改为

from PIL import Image, ImageDraw
import os
from osgeo import gdal, gdalnumeric,ogr # 增加ogr
import numpy as np
# import ogr  注释掉
import glob
gdal.UseExceptions()

使用方法

  1. 运行shape_to_coco.py文件,将栅格和shp文件自动转为coco格式,具体路径可以看代码
  2. 运行visualize_coco.py将结果展示出来

效果展示

  • 原始

在这里插入图片描述

  • 转换后
    效果展示

相关推荐

  1. yolococo格式(txt格式json格式

    2024-01-16 16:54:03       53 阅读
  2. 伪装目标检测中数据集的标注格式COCO和VOC

    2024-01-16 16:54:03       39 阅读
  3. jsonyolo格式

    2024-01-16 16:54:03       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-16 16:54:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-16 16:54:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-16 16:54:03       87 阅读
  4. Python语言-面向对象

    2024-01-16 16:54:03       96 阅读

热门阅读

  1. Matlab 建文件夹保存本次仿真图表数据和参数

    2024-01-16 16:54:03       55 阅读
  2. 【JVM】字节码文件的组成

    2024-01-16 16:54:03       56 阅读
  3. Android 13 默认讯飞输入法

    2024-01-16 16:54:03       72 阅读
  4. 大模型相关资料

    2024-01-16 16:54:03       59 阅读
  5. YOLOv8自带的追踪算法简单使用教程

    2024-01-16 16:54:03       54 阅读
  6. 用友U8录请购单时调不到名字

    2024-01-16 16:54:03       52 阅读
  7. org.openjdk.jmh 的 pom 引用

    2024-01-16 16:54:03       53 阅读
  8. 图片转换成png格式上传

    2024-01-16 16:54:03       55 阅读
  9. 开放签电子签章加入渠成开源社区

    2024-01-16 16:54:03       56 阅读
  10. vue3 | 自定义遮罩层组件

    2024-01-16 16:54:03       51 阅读