fix bug of BiRefNetUltraV2 and SegformerUltraV2

This commit is contained in:
chflame163
2024-09-21 16:58:36 +08:00
parent 86f273aff5
commit a7437cc795
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ from torchvision import transforms
import tqdm
from .imagefunc import *
from comfy.utils import ProgressBar
sys.path.append(os.path.join(os.path.dirname(__file__), 'BiRefNet'))
# sys.path.append(os.path.join(os.path.dirname(__file__), 'BiRefNet'))
from .BiRefNet.models.birefnet import BiRefNet
def get_models():
@@ -121,7 +121,7 @@ class LS_BiRefNetUltraV2:
resize_sampler = Image.BILINEAR
_mask = _mask.resize(orig_image.size, resize_sampler)
brightness_image = ImageEnhance.Brightness(_mask)
_mask = brightness_image.enhance(factor=1.01)
_mask = brightness_image.enhance(factor=1.08)
_mask = image2mask(_mask)
detail_range = detail_erode + detail_dilate
+2 -2
View File
@@ -486,9 +486,9 @@ class SegformerUltraV2:
mask_image = Image.fromarray((1 - mask) * 255)
mask_image = mask_image.convert("L")
brightness_image = ImageEnhance.Brightness(mask_image)
mask_image = brightness_image.enhance(factor=1.01)
mask_image = brightness_image.enhance(factor=1.08)
_mask = pil2tensor(mask_image)
detail_range = detail_erode + detail_dilate
if process_detail:
if detail_method == 'GuidedFilter':