pytorch 36 基于GT-seg标签生成伪seg标签模拟模型语义分割
创始人
2025-05-29 21:14:40

在论文CascadePSP中提到对seg标签进行扰动,生成二值的伪seg标签,在此对其代码进行分析和改动,实现生成多值的伪seg标签,可用于模拟全局语义分割模型的分割结果。

1、关键代码

1.1 modify_boundary

modify_boundary函数是整个代码的关键,该函数主要实现对二值图轮廓的扰动并生成扰动后的二值图。该代码可以保存到utils目录下,文件名为boundary_modification.py
函数实现流程如下:
1、获取所有轮廓
2、随机移除单个轮廓的部分轮廓像素点
3、对单个轮廓保留的轮廓像素点进行扰动(通过修改轮廓的坐标点实现)
4、根据坐标扰动后的轮廓重新绘制图像
5、对新的轮廓随机进行调整,并保证调整结果与原图重合度在一定iou内

import cv2
import numpy as np
import random
import mathtry:from utils.de_transform 

相关内容

热门资讯

罗永浩录音还未公布,华与华兄弟... 澎湃新闻记者 戴高城12月22日,读客文化(301025.SZ)的一纸停牌公告,将华楠、华杉兄弟推上...
万亿长沙银行换帅,“70后”女... 出品|达摩财经12月19日,长沙银行(601577.SH)发布公告称,该行董事会收到董事长赵小中的辞...
54岁恒隆集团CEO卢韦柏官宣... 红星资本局12月22日消息,日前,恒隆集团(00010.HK)、恒隆地产(00101.HK)联合公告...
智谱、MiniMax冲刺港交所... 出品|达摩财经AI独角兽正加速冲向资本市场,争夺“大模型第一股”的位置。12月21日,通用人工智能(...
吉利汽车与极氪整合完成 新京报贝壳财经讯 12月22日,吉利汽车控股有限公司(0175.HK)(简称“吉利汽车”)发布公告,...