Spaces:
Runtime error
Runtime error
jhj0517
commited on
Commit
•
3810a85
1
Parent(s):
16bf670
Update decode
Browse files- modules/mask_utils.py +6 -2
modules/mask_utils.py
CHANGED
@@ -7,8 +7,12 @@ from pytoshop.enums import BlendMode
|
|
7 |
from pytoshop.core import PsdFile
|
8 |
|
9 |
|
10 |
-
def decode_to_mask(seg: np.ndarray[np.bool_]) -> np.ndarray[np.uint8]:
|
11 |
-
|
|
|
|
|
|
|
|
|
12 |
|
13 |
|
14 |
def generate_random_color():
|
|
|
7 |
from pytoshop.core import PsdFile
|
8 |
|
9 |
|
10 |
+
def decode_to_mask(seg: np.ndarray[np.bool_] | np.ndarray[np.uint8]) -> np.ndarray[np.uint8]:
|
11 |
+
|
12 |
+
if isinstance(seg, np.ndarray) and seg.dtype == np.bool_:
|
13 |
+
return seg.astype(np.uint8) * 255
|
14 |
+
else:
|
15 |
+
return seg.astype(np.uint8)
|
16 |
|
17 |
|
18 |
def generate_random_color():
|