腾讯ARC
腾讯ARC:https://arc.tencent.com/zh/ai-demos/faceRestoration
Real-ESRGAN 开源模型:https://github.com/xinntao/Real-ESRGAN
腾讯ARC Lab(Tencent ARC Lab)是腾讯公司在人工智能(AI)和技术创新领域的实验室,致力于研究和开发前沿的人工智能技术与应用,探索创新技术如何推动各行各业的发展。ARC Lab 的目标是通过跨学科的合作、技术突破与应用落地,推动智能化未来的实现。
以下是腾讯ARC Lab的一些核心特色:
- 研究领域:ARC Lab专注于人工智能的多个核心领域,包括自然语言处理(NLP)、计算机视觉、语音识别、机器学习等。其研究不仅涵盖学术前沿,还关注技术的实际应用与落地。
- 跨学科合作:ARC Lab 汇聚了来自全球的顶尖研究人员和工程师,进行跨学科的合作,推动技术创新和应用发展。
- 技术应用:腾讯ARC Lab的技术成果被广泛应用于腾讯的产品和服务中,例如智能语音助手、自动驾驶、视频分析、图像识别等。
- 行业合作与生态建设:ARC Lab还积极与高校、研究机构以及产业界合作,促进科技成果转化,并推动整个行业的智能化发展。
- 开源与技术共享:ARC Lab支持开源项目,推动技术的共享与普及,提升AI技术在全球范围内的应用普及率。
腾讯ARC Lab致力于通过领先的AI技术为社会、商业及生活带来深远的影响,推动各行各业的智能化转型。
Real-ESRGAN
RealESRGAN(Real-Enhanced Super Resolution Generative Adversarial Network)是一个基于生成对抗网络(GAN)技术的图像超分辨率项目,旨在提高低分辨率图像的质量并恢复其细节。与传统的超分辨率方法相比,RealESRGAN能够在保留图像自然感的同时,显著增强图像的清晰度。
主要特点包括:
- GAN架构:RealESRGAN采用生成对抗网络,通过生成器和判别器的对抗训练来提升图像质量。生成器负责生成高分辨率图像,判别器则评估图像是否逼真。
- 细节恢复:与其他超分辨率方法不同,RealESRGAN能够更好地恢复图像的细节,避免过度模糊或人工痕迹,生成的图像更自然且高质量。
- 支持多种尺寸:该模型能够处理不同分辨率的图像,支持从低分辨率到超高分辨率的图像增强。
- 开源项目:RealESRGAN是一个开源项目,开发者可以在GitHub上获取代码并进行定制,适应不同的应用场景。
- 广泛应用:RealESRGAN在图像增强、老旧照片修复、视频处理、医学影像等领域都有广泛的应用,尤其是在需要提升图像质量的任务中表现优秀。
RealESRGAN的目标是将低分辨率图像提升到更高质量,并使得增强后的图像看起来更加真实。
便携版使用教程
你可以下载支持Intel/AMD/Nvidia显卡的绿色版exe文件: Windows版 / Linux版 / macOS版。
绿色版指的是这些exe你可以直接运行(放U盘里拷走都没问题),因为里面已经有所需的文件和模型了。它不需要 CUDA 或者 PyTorch运行环境。
你可以通过下面这个命令来运行(Windows版本的例子,更多信息请查看对应版本的README.md):
./realesrgan-ncnn-vulkan.exe -i 输入图像.jpg -o 输出图像.png -n 模型名字
我们提供了五种模型:
realesrgan-x4plus # (默认)
reaesrnet-x4plus
realesrgan-x4plus-anime # (针对动漫插画图像优化,有更小的体积)
realesr-animevideov3 # (针对动漫视频)
./realesrgan-ncnn-vulkan.exe -i 二次元图片.jpg -o 二刺螈图片.png -n realesrgan-x4plus-anime # 你可以通过-n参数来使用其他模型
Real-ESRGAN 中文文档:https://github.com/xinntao/Real-ESRGAN/blob/master/README_CN.md