Spaces:
Sleeping
Sleeping
Ling Lin
#1
by
taellinglin
- opened
- app.py +16 -3
- daenow.otf β fonts/Daemon.otf +0 -0
- fonts/Glipervelz.ttf +0 -0
- aAnnyeongHaseyo.otf β fonts/aAnnyeongHaseyo.otf +0 -0
- Daemon_OCR.pth β models/Daemon.pth +0 -0
- DaemonOCR.pth β models/DaemonOCR.pth +0 -0
- models/Glipervelz_4096ep_lr1e-03_20250803060008.pth +3 -0
- aAnnyeongHaseyo.pth β models/aAnnyeongHaseyo.pth +0 -0
app.py
CHANGED
|
@@ -170,8 +170,14 @@ def save_model(model, path):
|
|
| 170 |
torch.save(model.state_dict(), path)
|
| 171 |
|
| 172 |
|
| 173 |
-
def load_model(
|
| 174 |
global ocr_model
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 175 |
model = OCRModel(num_classes=len(CHAR2IDX))
|
| 176 |
model.load_state_dict(torch.load(path, map_location=device))
|
| 177 |
model.to(device)
|
|
@@ -434,8 +440,15 @@ def generate_labels(font_file=None, num_labels: int = 25):
|
|
| 434 |
return [error_img]
|
| 435 |
|
| 436 |
def list_fonts():
|
| 437 |
-
|
| 438 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 439 |
|
| 440 |
custom_css = """
|
| 441 |
#label-gallery .gallery-item img {
|
|
|
|
| 170 |
torch.save(model.state_dict(), path)
|
| 171 |
|
| 172 |
|
| 173 |
+
def load_model(filename):
|
| 174 |
global ocr_model
|
| 175 |
+
model_dir = "./models"
|
| 176 |
+
path = os.path.join(model_dir, filename)
|
| 177 |
+
|
| 178 |
+
if not os.path.exists(path):
|
| 179 |
+
return f"Model file '{path}' does not exist."
|
| 180 |
+
|
| 181 |
model = OCRModel(num_classes=len(CHAR2IDX))
|
| 182 |
model.load_state_dict(torch.load(path, map_location=device))
|
| 183 |
model.to(device)
|
|
|
|
| 440 |
return [error_img]
|
| 441 |
|
| 442 |
def list_fonts():
|
| 443 |
+
font_dir = "./fonts"
|
| 444 |
+
if not os.path.exists(font_dir):
|
| 445 |
+
return ["None"]
|
| 446 |
+
fonts = [
|
| 447 |
+
(f, os.path.join(font_dir, f)) for f in os.listdir(font_dir)
|
| 448 |
+
if f.lower().endswith((".ttf", ".otf"))
|
| 449 |
+
]
|
| 450 |
+
return [("None", "None")] + fonts
|
| 451 |
+
|
| 452 |
|
| 453 |
custom_css = """
|
| 454 |
#label-gallery .gallery-item img {
|
daenow.otf β fonts/Daemon.otf
RENAMED
|
File without changes
|
fonts/Glipervelz.ttf
ADDED
|
Binary file (20.6 kB). View file
|
|
|
aAnnyeongHaseyo.otf β fonts/aAnnyeongHaseyo.otf
RENAMED
|
File without changes
|
Daemon_OCR.pth β models/Daemon.pth
RENAMED
|
File without changes
|
DaemonOCR.pth β models/DaemonOCR.pth
RENAMED
|
File without changes
|
models/Glipervelz_4096ep_lr1e-03_20250803060008.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:003cba654cea4a725f1eb920a58a3e43d088c23069b0f22f8f11807c9e68b3fa
|
| 3 |
+
size 4388527
|
aAnnyeongHaseyo.pth β models/aAnnyeongHaseyo.pth
RENAMED
|
File without changes
|