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:
parent
788b344f46
commit
fbdbc351ba
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue