Analice los datos de anotaciones de Labelme y conviértalos rápidamente en datos utilizables en formato json

Analice los datos de anotaciones de Labelme y conviértalos rápidamente en datos utilizables en formato json

Si desea convertir los datos de anotaciones de labelme en datos utilizables en formato json, entonces ha venido al lugar correcto. Este artículo le enseñará cómo usar Python para analizar los datos en la carpeta labelme y convertirlos al formato que necesita.

1. ¿Qué es etiquetarme?

Labelme es una herramienta de anotación de imágenes de código abierto, que se utiliza principalmente para clasificación de imágenes, detección de cuadros delimitadores, segmentación y otras tareas. Utiliza el formato json para almacenar información de anotaciones y admite múltiples formas de anotaciones, como puntos, líneas, rectángulos y máscaras.

2. La estructura de los datos de Labelme.

Primero echemos un vistazo a la estructura de los datos de Labelme. Un dato de etiqueta completo consta de los siguientes archivos:

  • xxx.jpg/png: Imágenes que deben anotarse;
  • xxx.json: archivo json con datos anotados;
  • label.png: Imagen segmentada semánticamente que contiene todos los objetos.

Entre ellos, xxx.json es el archivo que necesitamos analizar y convertir.

3. Analice los datos de Labelme y conviértalos en datos utilizables en formato json.

El siguiente es un fragmento de código basado en Python para analizar datos de labelme y convertirlos en datos utilizables en formato json:

import json
import os
import base64
import cv2
from labelme import utils 

Supongo que te gusta

Origin blog.csdn.net/qq_33885122/article/details/129694793
Recomendado
Clasificación