# Sam-stableDiffusion-Tampering-anything
## 简介
+ 使用segment-anything-model对图片指定区域进行分割并生成遮罩
+ 使用stableDiffusionInpainting Pipeline对遮罩区域重绘
`#生成遮罩`
![SAm](examples/1.png)
`#重绘遮罩区域`
![Diff](examples/2.png)
## 使用
### 准备
+ 安装segment-anything-model,diffusers,以及其依赖
```
git clone https://github.com/huggingface/diffusers.git
git clone https://github.com/facebookresearch/segment-anything.git
```
+ 安装依赖
```
pip install gradio opencv-python matplotlib
```
### 运行
- 运行"GradioUI.py"
- 在Input points 文本框输入选点坐标,例如:100,200 (x=100,y=200,两组坐标之间用空格分隔)
- 在Input Labels(0 or 1) 输入选点Label,1表示该点为分割物体,0表示该点为背景
- 点击process生成
- 在prompt文本框内输入提示词
- 使用滑杆调整重绘强度
- 点击process生成
## Tips
+ 需要至少8G显存来运行SegmentAnytingModel
+ 若运行out of memory,请降低图片分辨率
没有合适的资源?快使用搜索试试~ 我知道了~
基于segmentAnythingModel和stableDiffusionInpainting的图片修改Web(python)
共43个文件
jpg:12个
xml:10个
py:7个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 38 浏览量
2024-01-28
16:37:41
上传
评论
收藏 5.44MB ZIP 举报
温馨提示
功能: 使用segment-anything-model对图片指定区域进行分割并生成遮罩 使用stableDiffusionInpainting Pipeline对遮罩区域重绘 安装: segment-anything-model,diffusers,以及其依赖 pip install gradio opencv-python matplotlib 运行: 运行"GradioUI.py" 在Input points 文本框输入选点坐标,例如:100,200 (x=100,y=200,两组坐标之间用空格分隔) 在Input Labels(0 or 1) 输入选点Label,1表示该点为分割物体,0表示该点为背景 点击process生成 在prompt文本框内输入提示词 使用滑杆调整重绘强度 点击process生成 注意: 需要至少8G显存来运行SegmentAnytingModel 若运行out of memory,请降低图片分辨率
资源推荐
资源详情
资源评论
收起资源包目录
Sam-stableDiffusion-Tampering-anything-master.zip (43个子文件)
Sam-stableDiffusion-Tampering-anything-master
examples
1.png 1MB
2.png 1.22MB
.idea
vcs.xml 298B
misc.xml 187B
inspectionProfiles
Project_Default.xml 658B
profiles_settings.xml 174B
modules.xml 270B
diffusers.iml 443B
.gitignore 47B
README.md 1KB
project
.idea
.name 9B
vcs.xml 183B
misc.xml 187B
project.iml 319B
inspectionProfiles
Project_Default.xml 583B
profiles_settings.xml 174B
modules.xml 266B
.gitignore 47B
test
init_imgBuf.jpg 118KB
flagged
log.csv 98B
pltBuff_nopoint.png 312KB
diffusers_process.jpg 24KB
func_pix2pix.py 838B
mask.png 6KB
sdInpainting1.py 2KB
cvprocess.py 297B
sdchange.py 881B
img2
2.jpg 209KB
3mask.jpg 33KB
5mask.jpg 31KB
2mask.jpg 30KB
5.jpg 154KB
0mask.jpg 142KB
0.jpg 1.81MB
4mask.jpg 12KB
3.jpg 211KB
4.jpg 59KB
Samuse.py 4KB
pltBuff.png 321KB
GradioUI.py 3KB
__pycache__
Samuse.cpython-39.pyc 4KB
sdInpainting1.cpython-39.pyc 1KB
togethertest.py 103B
共 43 条
- 1
资源评论
十小大
- 粉丝: 9165
- 资源: 2553
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MyBatis 动态 SQL:灵活而强大的查询构建器.pdf
- com.accordion.prettyo.apk
- 毕业设计:基于SSM的mysql-ssm软件bug管理系统(源码 + 数据库 + 说明文档)
- MTSQL8.0.35windows(64bit)-mysql-installer-community-8.0.35.0
- 人工智能引领音乐创作新时代之Suno AI
- Public-bicycle-usage-forecast-master.zip
- 通道处理过程模拟:从理论到实践.pdf
- 数据库第七次作业E-R图第一题
- 大厂面试真题Java语法基础面试专题及答案
- IMG20240428211124.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功