当前位置:   article > 正文

Mask to Polygons mask转Polygons并保存为labelMe json文件_mask转labelme

mask转labelme
# -*- coding: UTF-8 -*-
"""
@项目名称:CommonFunctionS.py
@作   者:陆地起飞全靠浪
@创建日期:2022-04-12-11:24
"""
import base64
import copy
import glob
import json
import sys
import time
import cv2 as cv
from paddle.vision import transforms
import os
import numpy as np
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont

label_dict = {
    
    '十分大方': 1,  #
    '按时发生': 2,  #
    '暗示法规规定': 3,  #
    '哈根达斯公司第': 4,  #
    '粉色的': 5,  #
    'gas': 6,  #
    '保阿斯蒂芬棚': 7  #
}
class Mask2PolygonsAndSaveLabelMeJson():
    def test_mask_2_labelme_json_by_split_mask(self, mask, img_path, label_dict):
        """按类拆分mask, 通过获取mask的Contours将标签保存为labelMme所需的json标签"""
        save_label_dict = {
   'version': '5.0.1',  # 核对自己的labelMe版本
                           'flags': {
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/80993
推荐阅读
相关标签
  

闽ICP备14008679号