Overglitch commited on
Commit
9ebf579
·
verified ·
1 Parent(s): 1da900d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -0
app.py CHANGED
@@ -23,6 +23,9 @@ def sobel(I):
23
  return Gx, Gy
24
 
25
  def medfilt2(G, d=3):
 
 
 
26
  temp[1:m+1, 1:n+1] = G
27
  for i in range(1, m):
28
  for j in range(1, n):
@@ -31,6 +34,10 @@ def medfilt2(G, d=3):
31
  return salida
32
 
33
  def orientacion(patron, w):
 
 
 
 
34
  mOrientaciones = np.zeros([m//w, n//w], np.float32)
35
  for i in range(m//w):
36
  for j in range(n//w):
 
23
  return Gx, Gy
24
 
25
  def medfilt2(G, d=3):
26
+ m, n = G.shape
27
+ temp = np.zeros([m+2*(d//2), n+2*(d//2)], np.float32)
28
+ salida = np.zeros([m, n], np.float32)
29
  temp[1:m+1, 1:n+1] = G
30
  for i in range(1, m):
31
  for j in range(1, n):
 
34
  return salida
35
 
36
  def orientacion(patron, w):
37
+ Gx, Gy = sobel(patron)
38
+ Gx = medfilt2(Gx)
39
+ Gy = medfilt2(Gy)
40
+ m, n = Gx.shape
41
  mOrientaciones = np.zeros([m//w, n//w], np.float32)
42
  for i in range(m//w):
43
  for j in range(n//w):