hail75 commited on
Commit
d89aac0
·
1 Parent(s): 473a424
models/SRFlow/code/__init__.py CHANGED
@@ -35,12 +35,7 @@ def predict(model, lr):
35
  return visuals.get('rlt', visuals.get("SR"))
36
 
37
 
38
- def t(array, divide):
39
- output = torch.Tensor(np.expand_dims(array.transpose([2, 0, 1]), axis=0).astype(np.float32))
40
- if divide:
41
- return output / 255
42
- else:
43
- return output
44
 
45
 
46
  def rgb(t): return (
 
35
  return visuals.get('rlt', visuals.get("SR"))
36
 
37
 
38
+ def t(array): return torch.Tensor(np.expand_dims(array.transpose([2, 0, 1]), axis=0).astype(np.float32)) / 255
 
 
 
 
 
39
 
40
 
41
  def rgb(t): return (
models/SRFlow/srflow.py CHANGED
@@ -20,7 +20,11 @@ def return_SRFlow_result(lr, divide, conf_path='models/SRFlow/code/confs/SRFlow_
20
  - sr: PIL Image
21
  """
22
  model, opt = load_model(conf_path)
 
23
  lr = PILToTensor()(lr).permute(1, 2, 0).numpy()
 
 
 
24
 
25
  scale = opt['scale']
26
  pad_factor = 2
@@ -29,7 +33,7 @@ def return_SRFlow_result(lr, divide, conf_path='models/SRFlow/code/confs/SRFlow_
29
  lr = impad(lr, bottom=int(np.ceil(h / pad_factor) * pad_factor - h),
30
  right=int(np.ceil(w / pad_factor) * pad_factor - w))
31
 
32
- lr_t = t(lr, divide)
33
  heat = opt['heat']
34
 
35
  sr_t = model.get_sr(lq=lr_t, heat=heat)
 
20
  - sr: PIL Image
21
  """
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
 
29
  scale = opt['scale']
30
  pad_factor = 2
 
33
  lr = impad(lr, bottom=int(np.ceil(h / pad_factor) * pad_factor - h),
34
  right=int(np.ceil(w / pad_factor) * pad_factor - w))
35
 
36
+ lr_t = t(lr)
37
  heat = opt['heat']
38
 
39
  sr_t = model.get_sr(lq=lr_t, heat=heat)