win10 Anaconda 构建AI抠图

  • Background-Matting 世界都是您的绿幕
    • 下载项目
    • 创建Anaconda环境并安装依赖项
    • 安装CUDA 10.0,并添加到环境变量
    • 安装PyTorch,Tensorflow(分段所需)和依赖项
    • 下载预训练模型
    • 抠图测试

Background-Matting 世界都是您的绿幕

项目github地址:https://github.com/senguptaumd/Background-Matting。

下载项目

git clone https://github.com/senguptaumd/Background-Matting.git

创建Anaconda环境并安装依赖项

请使用Python3。创建Anaconda环境并安装依赖项。我们的代码已通过Pytorch = 1.1.0,Tensorflow = 1.14和cuda10.0进行了测试。

conda create --name back-matting python=3.6
conda activate back-matting

安装CUDA 10.0,并添加到环境变量

安装教程参考:https://blog.csdn.net/qq_37296487/article/details/83028394

安装PyTorch,Tensorflow(分段所需)和依赖项

安装PyTorch,这里使用清华镜像安装

pip install torch==1.2.0 torchvision==0.4.0 -f https://download.pytorch.org/whl/torch_stable.html -i https://pypi.tuna.tsinghua.edu.cn/simple

安装Tensorflow-gpu 1.14

pip install tensorflow-gpu==1.14.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装项目依赖

pip install numpy==1.17.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-python==3.4.5.20 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install Pillow==6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install scikit-image==0.14.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install scipy==1.2.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install tqdm -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install tensorboardX -i https://pypi.tuna.tsinghua.edu.cn/simple

下载预训练模型

请从Google云端硬盘下载经过预先​​训练的模型,并将其放置在Background-Matting/Models/文件夹中。

注意:syn-comp-adobe-trainset模型是在Adobe数据集的训练集上训练的。这是用于对Adobe数据集进行数值评估的模型。

抠图测试

1、运行细分

python test_segmentation_deeplab.py -i sample_data/input

2、使用AKAZE功能进行预处理(变换对齐)。如果您的数据是用三脚架捕获的,请跳过以下步骤。

python test_pre_process.py -i sample_data/input

3、运行消光-将“ 0001.png”替换为您要使用的上传背景。将三脚架图像替换为“ real-fixed-cam”,以获得最佳效果。

python test_background-matting_image.py -m real-hand-held -i sample_data/input/ -o sample_data/output/ -tb sample_data/background/0001.png

win10 Anaconda 构建AI自动抠图相关推荐

  1. python自动抠头像图_Python实现AI自动抠图实例解析

    一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...

  2. python人工自动抠图_Python - AI自动抠图

    一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...

  3. python人物抠图算法_Python实现AI自动抠图实例解析

    一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background https://www.remove.bg/zh 它是 ...

  4. python人工智能应用实例_Python实现AI自动抠图实例解析

    一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background https://www.remove.bg/zh 它是 ...

  5. ai python 自动_Python - AI自动抠图

    一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...

  6. 还在PS里手动描边?AI自动抠图只需5秒

    昨日,byteq 开发人员 Benjamin Groessing 在 twitter 上发布了一款基于 Python.Ruby 的深度学习工具 remove.bg.该工具可在 5 秒内移除图像背景(目 ...

  7. 3行代码,搞定AI自动抠图

    点击上方"GitPython",选择"星标"公众号 重磅干货,第一时间送达 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具 ...

  8. 十个高质量工具网站推荐,AI自动抠图换背景,任意背景自动融合

    AI 背景更换是一种利用生成式人工智能创建新图像背景的软件工具.与传统方法需要移除原有的背景并更换新的不同,AI背景生成器使用先进的算法生成与前景完美融合的全新背景.这项技术彻底改变了图像编辑的方式, ...

  9. 快速AI自动抠图,小花儿人工智能

    随着手机摄影技术的发展,手机拍照效果越来越好,但这并不意味着你能每次拍摄都拍出好照片,因为拍照要看天时.地利.人和,有时候天气不好,有时候环境糟糕,有时候路人太多,频频抢镜成干扰.没办法,只能先将就着 ...

最新文章

  1. 10 款 VS Code 插件神器,第 7 款超级实用!
  2. html 点击空白关闭浮层,js中点击空白区域时文本框与隐藏层的显示与影藏问题...
  3. 【转】关于MySQL权限
  4. 深入理解CSS定位中的堆叠z-index
  5. Problem E:结构体---点坐标结构体
  6. access mysql oracle数据库_Oracle Access 数据库连接 使用
  7. 【预测模型】基于matlab GUI BP神经网络+最小二乘法预测模型【含Matlab源码 208期】
  8. 宽带连接工具[bat]
  9. 所以者何,须菩提。过去心不可得,现在心不可得,未来心不可得。
  10. 应用商店-华为应用市场
  11. 动环监控系统中B接口的实现
  12. excel表格拆分多个表如何操作
  13. Osmo Mobile 教学
  14. Oblivious Data Structures学习笔记
  15. 设置Windows默认登录方式为智能卡登录
  16. 计算机网络之概述、发展简史、层次结构设计、网络拓扑、性能指标
  17. WPF 触发器Triggers
  18. 威尔特拉斯定理_数学大师启示录维尔斯特拉斯.pdf
  19. 1.3 万亿条数据查询,如何做到毫秒级响应?
  20. 英语写作其他类副词及具有副词功能的短语用法

热门文章

  1. 机器学习(4):PCA主成分分析法实例
  2. Gitlab服务器在访问的时候出现502报错
  3. python opencv修改保存的图片质量
  4. Android自定义View——实现联系人列表字母索引
  5. HTTP Catcher(网球)使用教程【一】过滤器
  6. genymotion下载的模拟器无法用vm virtualbox启动的问题的解决方法
  7. 双目测距 单目标点测距工程实践
  8. 【挨踢人物传】beanxyz:海外8年经历 不为当初的选择后悔
  9. ThinkPHP中的二级域名通过cookie共享session从而实现同步登录
  10. 查全率、查准率与F1