Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -20,8 +20,9 @@ client = genai.Client(api_key=api_key)
|
|
| 20 |
model = torch.hub.load('pytorch/vision:v0.10.0', 'srcnn', pretrained=True)
|
| 21 |
model.eval()
|
| 22 |
|
| 23 |
-
def upscale_image(image):
|
| 24 |
-
"""Nâng cấp độ phân giải ảnh bằng SRCNN"""
|
|
|
|
| 25 |
transform = transforms.Compose([
|
| 26 |
transforms.ToTensor(),
|
| 27 |
transforms.Lambda(lambda x: x.unsqueeze(0)) # Thêm batch dimension
|
|
|
|
| 20 |
model = torch.hub.load('pytorch/vision:v0.10.0', 'srcnn', pretrained=True)
|
| 21 |
model.eval()
|
| 22 |
|
| 23 |
+
def upscale_image(image, target_resolution=(2560, 1440)):
|
| 24 |
+
"""Nâng cấp độ phân giải ảnh bằng nội suy trước khi qua SRCNN"""
|
| 25 |
+
image = image.resize(target_resolution, Image.BICUBIC) # Nội suy trước khi SRCNN xử lý
|
| 26 |
transform = transforms.Compose([
|
| 27 |
transforms.ToTensor(),
|
| 28 |
transforms.Lambda(lambda x: x.unsqueeze(0)) # Thêm batch dimension
|