Update main.py
Browse files
main.py
CHANGED
@@ -20,7 +20,7 @@ def load_model():
|
|
20 |
global model
|
21 |
from vtoonify_model import Model
|
22 |
model = Model(device='cuda' if torch.cuda.is_available() else 'cpu')
|
23 |
-
model.load_model('
|
24 |
|
25 |
# Initialize the InsightFace model for face detection
|
26 |
face_detector = FaceAnalysis(allowed_modules=['detection'])
|
@@ -104,7 +104,7 @@ async def process_image(file: UploadFile = File(...), top: int = Form(...), bott
|
|
104 |
logging.error("Failed to process the image: No face detected or alignment failed.")
|
105 |
return {"error": message}
|
106 |
|
107 |
-
processed_image, message = model.image_toonify(aligned_face, instyle, model.exstyle, style_degree=0.5, style_type='
|
108 |
if processed_image is None:
|
109 |
logging.error("Failed to toonify the image.")
|
110 |
return {"error": message}
|
|
|
20 |
global model
|
21 |
from vtoonify_model import Model
|
22 |
model = Model(device='cuda' if torch.cuda.is_available() else 'cpu')
|
23 |
+
model.load_model('cartoon3-d')
|
24 |
|
25 |
# Initialize the InsightFace model for face detection
|
26 |
face_detector = FaceAnalysis(allowed_modules=['detection'])
|
|
|
104 |
logging.error("Failed to process the image: No face detected or alignment failed.")
|
105 |
return {"error": message}
|
106 |
|
107 |
+
processed_image, message = model.image_toonify(aligned_face, instyle, model.exstyle, style_degree=0.5, style_type='cartoon3-d')
|
108 |
if processed_image is None:
|
109 |
logging.error("Failed to toonify the image.")
|
110 |
return {"error": message}
|