跳转到主要内容

基于GAN的AI生成图像超分辨率,基于GigaGAN架构。

项目描述

AuraSR

aurasr example

基于GAN的现实图像超分辨率,是GigaGAN论文中图像条件上采样的一个变体。Torch实现基于lucidrains/gigagan-pytorch仓库的未官方版本。

使用方法

$ pip install aura-sr
from aura_sr import AuraSR

aura_sr = AuraSR.from_pretrained()
import requests
from io import BytesIO
from PIL import Image

def load_image_from_url(url):
    response = requests.get(url)
    image_data = BytesIO(response.content)
    return Image.open(image_data)

image = load_image_from_url("https://mingukkang.github.io/GigaGAN/static/images/iguana_output.jpg").resize((256, 256))
upscaled_image = aura_sr.upscale_4x(image)

减少拼接伪影

upscale_4x以非重叠的块上采样图像。这可能会导致拼接。使用upscale_4x_overlapped减少拼接。这将通过额外的遍历并平均结果来加倍上采样时间。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

aura_sr-0.0.4.tar.gz (14.7 kB 查看哈希值)

上传时间:

构建分布

aura_sr-0.0.4-py3-none-any.whl (15.1 kB 查看哈希值)

上传时间: Python 3

支持