Update app.py
Browse files
app.py
CHANGED
|
@@ -866,19 +866,11 @@ def is_empty_plate(cropped_plate_image):
|
|
| 866 |
|
| 867 |
|
| 868 |
def classify_plate_number():
|
| 869 |
-
|
|
|
|
| 870 |
return "No plate text to classify", "", "❌ No plate detected", ""
|
| 871 |
|
| 872 |
text = shared_results["trocr_combined_text"]
|
| 873 |
-
print(f"Texte à classifier: {text}") # Debug
|
| 874 |
-
|
| 875 |
-
if not text or len(text) < 5: # Longueur minimale
|
| 876 |
-
return "Text too short to classify", "", "❌ Invalid", ""
|
| 877 |
-
|
| 878 |
-
# Essayez d'abord une classification simple
|
| 879 |
-
classified_plate = classify_plate(text)
|
| 880 |
-
if not classified_plate:
|
| 881 |
-
return "Unable to classify the plate", "Type not detected", "❌ Invalid format", ""
|
| 882 |
|
| 883 |
if not is_algerian_plate(text):
|
| 884 |
return "Non-Algerian license plate detected", "Type not detected", "❌ Non-Algerian", ""
|
|
|
|
| 866 |
|
| 867 |
|
| 868 |
def classify_plate_number():
|
| 869 |
+
"""Classifier le numéro de plaque détecté uniquement si elle est algérienne"""
|
| 870 |
+
if not shared_results["trocr_combined_text"]:
|
| 871 |
return "No plate text to classify", "", "❌ No plate detected", ""
|
| 872 |
|
| 873 |
text = shared_results["trocr_combined_text"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 874 |
|
| 875 |
if not is_algerian_plate(text):
|
| 876 |
return "Non-Algerian license plate detected", "Type not detected", "❌ Non-Algerian", ""
|