Spaces:
Running
Running
- models/SRFlow/srflow.py +4 -1
models/SRFlow/srflow.py
CHANGED
@@ -22,7 +22,7 @@ def return_SRFlow_result(lr, divide, conf_path='models/SRFlow/code/confs/SRFlow_
|
|
22 |
model, opt = load_model(conf_path)
|
23 |
|
24 |
lr = PILToTensor()(lr).permute(1, 2, 0).numpy()
|
25 |
-
|
26 |
if not divide:
|
27 |
lr *= 255
|
28 |
|
@@ -60,6 +60,9 @@ def return_SRFlow_result_from_tensor(lr_tensor, divide=True):
|
|
60 |
for b in range(batch_size):
|
61 |
lr_image = ToPILImage()(lr_tensor[b])
|
62 |
sr_image = return_SRFlow_result(lr_image, divide)
|
|
|
|
|
|
|
63 |
sr_tensor = PILToTensor()(sr_image).unsqueeze(0)
|
64 |
sr_list.append(sr_tensor)
|
65 |
|
|
|
22 |
model, opt = load_model(conf_path)
|
23 |
|
24 |
lr = PILToTensor()(lr).permute(1, 2, 0).numpy()
|
25 |
+
|
26 |
if not divide:
|
27 |
lr *= 255
|
28 |
|
|
|
60 |
for b in range(batch_size):
|
61 |
lr_image = ToPILImage()(lr_tensor[b])
|
62 |
sr_image = return_SRFlow_result(lr_image, divide)
|
63 |
+
|
64 |
+
if not divide:
|
65 |
+
sr_image /= 255
|
66 |
sr_tensor = PILToTensor()(sr_image).unsqueeze(0)
|
67 |
sr_list.append(sr_tensor)
|
68 |
|