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
|