ConSinGAN

一张图训练GAN,搞定编辑、协调和动画

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 76 🐛 待处理 18 👀 关注 9
GitHub ↗
GitHub 星标 ★ 442
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

ConSinGAN 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队tohinz
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型consingan,gan,harmonization,image,image-animation,image-editing,image-generation,single-image-generation
GitHub 星标★ 442
上线时间2020-03-18 00:00:00
代码更新2022-01-13
仓库体积80.5 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

ConSinGAN 是单图像生成对抗网络(GAN)的 PyTorch 实现,源自论文《Improved Techniques for Training Single-Image GANs》(WACV-21)。它解决的是传统 GAN 需要大量训练数据的问题,仅用一张图像即可训练生成模型,并实现图像编辑、协调、动画等任务。核心能力包括多尺度渐进式训练策略,能稳定生成高质量图像,支持图像超分辨率、图像协调、图像动画等应用。该项目为研究者和开发者提供了单图像 GAN 的参考实现,便于复现和扩展。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 442

使用教程

难度:高级 约 45 分钟 部署方式:本地GPU 4 步

环境要求

  • NVIDIA GPU(显存 8GB 起)
  • PyTorch

安装与启动步骤

  1. 1装依赖

    依赖不多,但要 GPU 才有实用速度。

    pip install -r requirements.txt
  2. 2用单张图训练

    它只吃一张图,从这张图里学分布。

    python main_train.py --gpu 0 --train_mode generation --input_name Images/Generation/angkorwat.jpg
  3. 3调阶段数

    阶段越多细节越好,但时间线性增长。

    python main_train.py --gpu 0 --train_mode generation --input_name Images/Generation/colusseum.png --train_stages 7
  4. 4采样评估

    用训练好的目录批量生成并算指标。

    python evaluate_model.py --gpu 0 --model_dir TrainedModels/<你的目录> --num_samples 50

如何确认成功

训练三十分钟后,生成的图能看出原图的构图与主色调,而不是随机纹理

注意事项

  • 它做的是单图生成,训练与推理都围绕一张参考图。
  • 换图要重新训练,不能复用权重。
  • 阶段数与学习率要一起调,只加阶段常会崩。
  • 论文代码,显存与时间按研究规模设计。
  • 生成内容的版权归属看原图,商用前确认。

核心亮点

  • 仅需单张图像即可训练,大幅降低数据门槛
  • 多尺度训练策略,生成图像质量高且稳定
  • 支持图像协调、动画、超分辨率等多种任务

不足之处

  • 训练时间较长,对计算资源有一定要求
  • 文档/社区待观察

适用场景

  • 图像编辑与风格迁移
  • 图像协调(如合成图像光照匹配)
  • 图像动画(如静态图生成动态效果)

替代项目

SinGAN、SinGAN-Seg、GANsNRoses

上一篇:inpainting_gmcnn

下一篇:multiple-objects-gan

同类项目推荐

maskbit 开源

无需嵌入查找表,用比特令牌直接生成高质量图像

Implementation of the paper "MaskBit: Embedding-free Image Generation from Bit Token···

★ 94 2026-08-09
CoCosNet-v2 开源

高分辨率图像翻译,精准对应细节不糊

CoCosNet v2: Full-Resolution Correspondence Learning for Image Translation

★ 347 2026-08-09
ScribbleArchitect 开源

随手涂鸦秒变建筑设计方案,激发设计灵感

Transform your simple scribbles into architectural designs using style transfer with···

★ 113 2026-08-09
Boogu-Image 开源

少一个数量级数据,也能做出接近闭源效果的图像生成与编辑模型

Boogu-Image-0.1 is an Apache-2.0 open-source image generation and editing model fami···

★ 999 2026-11-06
One-DM 开源

一张手写样本,即刻生成任意内容的同款笔迹。

Official Code for ECCV 2024 paper — One-Shot Diffusion Mimicker for Handwritten Tex···

★ 577 2026-08-09
figedit 开源

截图图表一键变可编辑 SVG 和 PPT

Turn raster figures into editable SVG and native PowerPoint files.

★ 193 2026-09-30
batch-image-generator 开源

上传模板和CSV,一键批量生成定制化图片

Generate dynamic image content based on a template image and a CSV file.

★ 81 2026-08-09
multimodal-garment-designer 开源

输入文本或草图,秒级生成模特换装效果

[ICCV 2023] This is the official repository for the paper "Multimodal Garment Design···

★ 445 2026-08-09