Update threshold values for mask area and ROI in SimpleLamaInpainter: adjust default ratios to 0.3 and 0.5 respectively for improved inpainting performance.

This commit is contained in:
vast 2025-10-16 23:53:39 +09:00
parent 788b344f46
commit fbdbc351ba
1 changed files with 2 additions and 2 deletions

View File

@ -34,8 +34,8 @@ class SimpleLamaInpainter:
self._size_multiple = 8 self._size_multiple = 8
# 자동 전체 인페인팅 전환 조건 (환경변수로 설정 가능) # 자동 전체 인페인팅 전환 조건 (환경변수로 설정 가능)
import os import os
self._mask_area_ratio_threshold = float(os.getenv('LAMA_MASK_AREA_RATIO', '0.5')) # 마스크 면적이 전체의 50% 이상 self._mask_area_ratio_threshold = float(os.getenv('LAMA_MASK_AREA_RATIO', '0.3')) # 마스크 면적이 전체의 50% 이상
self._roi_area_ratio_threshold = float(os.getenv('LAMA_ROI_AREA_RATIO', '0.7')) # ROI가 전체 이미지의 70% 이상 self._roi_area_ratio_threshold = float(os.getenv('LAMA_ROI_AREA_RATIO', '0.5')) # ROI가 전체 이미지의 70% 이상
self._min_mask_components = int(os.getenv('LAMA_MIN_COMPONENTS', '5')) # 마스크 컴포넌트가 5개 이상 (분산도) self._min_mask_components = int(os.getenv('LAMA_MIN_COMPONENTS', '5')) # 마스크 컴포넌트가 5개 이상 (분산도)
self._roi_margin = int(os.getenv('LAMA_ROI_MARGIN', '32')) # ROI 마진 (기본 32px) self._roi_margin = int(os.getenv('LAMA_ROI_MARGIN', '32')) # ROI 마진 (기본 32px)