Update app.py
Browse files
app.py
CHANGED
@@ -57,7 +57,7 @@ def predict(image):
|
|
57 |
def save_feedback(image, correct_label):
|
58 |
global feedback_data
|
59 |
try:
|
60 |
-
image_np = np.array(image
|
61 |
image_pil = Image.fromarray(image_np, 'RGBA').convert('RGB')
|
62 |
image_path = f"images/{len(feedback_data)}.png"
|
63 |
image_pil.save(image_path)
|
@@ -86,7 +86,7 @@ def retrain_model(feedback_data):
|
|
86 |
|
87 |
dataset_dict = {
|
88 |
"image": [load_image(f) for f in feedback_data["image_path"]],
|
89 |
-
"label": feedback_data["correct_label"].tolist()
|
90 |
}
|
91 |
|
92 |
dataset = Dataset.from_dict(dataset_dict)
|
|
|
57 |
def save_feedback(image, correct_label):
|
58 |
global feedback_data
|
59 |
try:
|
60 |
+
image_np = np.array(image).astype('uint8')
|
61 |
image_pil = Image.fromarray(image_np, 'RGBA').convert('RGB')
|
62 |
image_path = f"images/{len(feedback_data)}.png"
|
63 |
image_pil.save(image_path)
|
|
|
86 |
|
87 |
dataset_dict = {
|
88 |
"image": [load_image(f) for f in feedback_data["image_path"]],
|
89 |
+
"label": feedback_data["correct_label"].astype(int).tolist() # Convert labels to integers
|
90 |
}
|
91 |
|
92 |
dataset = Dataset.from_dict(dataset_dict)
|