Spaces:
Sleeping
Sleeping
Overglitch
commited on
Commit
•
1b09ccf
1
Parent(s):
8969de7
Update app.py
Browse files
app.py
CHANGED
@@ -8,7 +8,8 @@ import math
|
|
8 |
def load_model():
|
9 |
with open('som.pkl', 'rb') as fid:
|
10 |
som = pickle.load(fid)
|
11 |
-
|
|
|
12 |
|
13 |
def sobel(I):
|
14 |
m, n = I.shape
|
@@ -55,24 +56,10 @@ def representativo(imarray):
|
|
55 |
|
56 |
app = FastAPI()
|
57 |
|
58 |
-
som = load_model()
|
59 |
-
|
60 |
-
MM = np.array([
|
61 |
-
[0., 1., 0., 2., 0., 0., 2., 0., 0., 3.],
|
62 |
-
[3., 1., 2., 1., 2., 3., 0., 1., 3., 3.],
|
63 |
-
[3., 3., 3., 0., 0., 0., 0., 1., 2., 1.],
|
64 |
-
[2., 0., 3., 0., 1., 2., 1., 1., 3., 0.],
|
65 |
-
[1., 1., 2., 2., 2., 1., 1., 1., 2., 2.],
|
66 |
-
[2., 3., 0., 3., 0., 0., 2., 1., 1., 0.],
|
67 |
-
[1., 1., 1., 3., 3., 0., 2., 0., 2., 2.],
|
68 |
-
[1., 2., 2., 3., 3., 1., 2., 1., 3., 1.],
|
69 |
-
[2., 1., 3., 2., 1., 3., 0., 2., 0., 1.],
|
70 |
-
[2., 1., 1., 1., 3., 3., 2., 0., 3., 1.]
|
71 |
-
])
|
72 |
-
|
73 |
|
74 |
@app.post("/predict/")
|
75 |
-
async def
|
76 |
try:
|
77 |
contents = await file.read()
|
78 |
image = Image.open(BytesIO(contents)).convert('L')
|
|
|
8 |
def load_model():
|
9 |
with open('som.pkl', 'rb') as fid:
|
10 |
som = pickle.load(fid)
|
11 |
+
MM = np.loadtxt('matrizMM.txt', delimiter=" ")
|
12 |
+
return som, MM
|
13 |
|
14 |
def sobel(I):
|
15 |
m, n = I.shape
|
|
|
56 |
|
57 |
app = FastAPI()
|
58 |
|
59 |
+
som, MM = load_model()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
61 |
@app.post("/predict/")
|
62 |
+
async def predict(file: UploadFile = File(...)):
|
63 |
try:
|
64 |
contents = await file.read()
|
65 |
image = Image.open(BytesIO(contents)).convert('L')
|