Commit
·
82ff96e
1
Parent(s):
404da8f
Update app.py
Browse files
app.py
CHANGED
|
@@ -2,12 +2,7 @@ import gradio
|
|
| 2 |
import Levenshtein
|
| 3 |
|
| 4 |
def calculate_distance(ocr_text, orginal_text):
|
| 5 |
-
|
| 6 |
-
ocr_words = ocr_text.split()
|
| 7 |
-
org_words = orginal_text.split()
|
| 8 |
-
ocr_chars = list(ocr_text)
|
| 9 |
-
org_chars = list(orginal_text)
|
| 10 |
-
cer = round(((Levenshtein.distance(org_chars.lower(), ocr_chars.lower()) / len(org_chars))*100),2)
|
| 11 |
accuracy = 100-cer
|
| 12 |
return f"The Character Error Rate (CER): {cer}\n The Accuracy: {accuracy}"
|
| 13 |
|
|
|
|
| 2 |
import Levenshtein
|
| 3 |
|
| 4 |
def calculate_distance(ocr_text, orginal_text):
|
| 5 |
+
cer = round(((Levenshtein.distance(orginal_text.lower(), ocr_text.lower()) / len(orginal_text))*100),2)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
accuracy = 100-cer
|
| 7 |
return f"The Character Error Rate (CER): {cer}\n The Accuracy: {accuracy}"
|
| 8 |
|