# yolo-diffusion
[![collab sticker](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/jermwatt/yolo_diffusion/blob/main/object_diffusion_demo.ipynb)
A simple demo for quick experimentation with [Stable Diffusion 2.0](https://huggingface.co/stabilityai/stable-diffusion-2-inpainting) applied to specific objects in 2d images, detected and segmented via [YOLOv8](https://docs.ultralytics.com/).
You can get started in [collab now](https://colab.research.google.com/github/jermwatt/yolo_diffusion/blob/main/object_diffusion_demo.ipynb) - or watch the walkthrough videos below first.
## Overview
With this simple demo you can start with any image - like the one on the left below.
You can then select any object in the image - like the `pizza`. YOLO will detect and segment this object, and then you can replace it with a diffused suggestion via Stable v2.0.
![cat cash](https://github.com/jermwatt/yolo-diffusion/blob/main/test_data/cat_cash.png?raw=true)
Like "a pile of cash" - shown on the right.
You can take the same image and do the same thing with another object - like the `cat` - as shown below.
![squirrel pizza](https://github.com/jermwatt/yolo-diffusion/blob/main/test_data/squirrel_pizza.png?raw=true)
Here we used the prompt "'sinister looking cartoon squirrel wearing sunglasses, high resolution'".
Here's another example. In this case we replace the `person` with 'an ape, smiling, high resolution, holding something"
![squirrel pizza](https://github.com/jermwatt/yolo-diffusion/blob/main/test_data/example_person_replacement.png?raw=true)
YOLOv8 has more than 70 pre-trained objects that can be quickly detected / segmented, then fed to Stable Diffusion. See the [demo notebook](https://colab.research.google.com/github/jermwatt/yolo-diffusion/blob/main/object_diffusion_demo.ipynb#scrollTo=8GhUUsG2tdZ1) for a complete list of available objects.
没有合适的资源?快使用搜索试试~ 我知道了~
yolo算法 - 目标识别算法
共14个文件
png:6个
py:5个
ipynb:1个
需积分: 5 0 下载量 119 浏览量
2024-11-05
13:21:40
上传
评论
收藏 2.29MB RAR 举报
温馨提示
yolo
资源推荐
资源详情
资源评论
收起资源包目录
yolo.rar (14个子文件)
yolo
setup.py 0B
diffuser.py 2KB
main.py 2KB
utilities.py 1KB
LICENSE 11KB
test_data
monkey_donut.png 162KB
cat_cash.png 225KB
squirrel_pizza.png 224KB
example_donut_replacement.png 608KB
person_apple.png 159KB
example_person_replacement.png 982KB
segmenter.py 9KB
object_diffusion_demo.ipynb 14KB
README.md 2KB
共 14 条
- 1
资源评论
电科_银尘
- 粉丝: 1w+
- 资源: 170
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (175128050)c&c++课程设计-图书管理系统
- 视频美学多任务学习中PyTorch的多回归实现-含代码及解释
- 基于ssh员工管理系统
- 5G SRM815模组原理框图.jpg
- T型3电平逆变器,lcl滤波器滤波器参数计算,半导体损耗计算,逆变电感参数设计损耗计算 mathcad格式输出,方便修改 同时支持plecs损耗仿真,基于plecs的闭环仿真,电压外环,电流内环
- 毒舌(解锁版).apk
- 显示HEX、S19、Bin、VBF等其他汽车制造商特定的文件格式
- 操作系统实验 Ucore lab5
- 8bit逐次逼近型SAR ADC电路设计成品 入门时期的第三款sarADC,适合新手学习等 包括电路文件和详细设计文档 smic0.18工艺,单端结构,3.3V供电 整体采样率500k,可实现基
- 操作系统实验 ucorelab4内核线程管理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功