15 lines
498 B
Python
15 lines
498 B
Python
from fastapi import APIRouter
|
|
|
|
from app.schemas.super_resolution import SuperResolutionModel
|
|
from app.service.super_resolution.service import SuperResolution
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
@router.post("super_resolution")
|
|
def super_resolution(request_item: SuperResolutionModel):
|
|
service = SuperResolution()
|
|
sr_result_url = service.sr_result(request_item.sr_image_url, request_item.sr_xn)
|
|
response = {"sr_result_url": sr_result_url}
|
|
return {"code": 200, "message": "ok", "data": response}
|