怎么用Python代码批量抠图

技术怎么用Python代码批量抠图这篇文章主要讲解了“怎么用Python代码批量抠图”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Python代码批量抠图”吧!1.

本文主要讲解“如何使用Python代码批量出图”。本文内容简单明了,易学易懂。请跟随边肖的思路,一起学习学习“如何用Python代码批量绘图”。

1.准备

为了实现这个实验,Python是必不可少的。如果你还没有安装Python,可以关注文末的微信微信官方账号,获取下载安装指南。

然后,我们需要安装百度的paddlepaddle,官网有详细的指引:

https://www.paddlepaddle.org.cn/install/quick

怎么用Python代码批量抠图

根据自己的情况,选择这些选项,最后一个CUDA版本,因为这个实验不需要训练数据,也不需要太多计算,所以直接选择CPU版本。选择后,安装指南将出现在下面。不得不说,Paddlepaddle在这些方面还是很体贴的(嘀咕bb:名字不好)。

怎么用Python代码批量抠图

请注意,如果您的Python3环境变量中的程序名是Python,请记住将该语句更改为Python xxx,并按如下方式安装:

PaddlePaddle-ihttps://mirror.baidu.com/pypi/simple还需要安装paddlehub:

pipinstall-ihttps://mirror.baidu.com/pypi/simplepaddlehub2.编写代码

整个步骤分为三步:

负载模型

指定要剪辑的图片目录。

断流器

导入端口导入端口1。加载模型humanseg=hub.module(名称=' deeplabv3p _ xception 65 _ human seg ')# 2。指定要剪切的图像目录路径='。/source/'文件=[]。Dirs=os。目录3360文件的列表目录(路径)。追加(路径方向)# 3。抠图结果=humanseg。分段(数据={'image' 3360files})。forresultresults :打印(结果['原点'])打印(结果['已处理'])总共不超过20行。抠图后,在本地文件夹下会生成一个名为humanseg_output的文件夹。这里存储的是已经成功映射的图片。

怎么用Python代码批量抠图

3.结果分析

不得不承认,谷歌的算法非常强大。只要背景好一点,挖出来的细节堪比人工挖出来的,甚至比人工挖出来的还要好。

但是,当背景和人的颜色具有可比性时,就会出现一些问题,例如以下结果:

怎么用Python代码批量抠图

后面的大叔完全被忽略了(求大叔内心阴影区域)。尽管如此,这个模型是我见过的最强的抠图模型,没有之一。

感谢阅读。以上就是“如何用Python代码批量出图”的内容。看完这篇文章,相信你对如何用Python代码批量出图有了更深的理解,具体用法还需要实践验证。在这里,边肖将为大家推送更多相关知识点的文章。欢迎关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/62652.html

(0)

相关推荐

  • debian如何修改apache2 https端口为11443

    技术debian如何修改apache2 https端口为11443本篇文章为大家展示了debian如何修改apache2 https端口为11443,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希

    攻略 2021年11月12日
  • Echarts 源码解读 一:zrender源码分析1var zr = zrender.init(document.getElementById(‘main‘));

    技术Echarts 源码解读 一:zrender源码分析1var zr = zrender.init(document.getElementById(‘main‘)); Echarts 源码解读 一:z

    礼包 2021年11月26日
  • STM32 GPIO的原理、特性、选型和配置是什么

    技术STM32 GPIO的原理、特性、选型和配置是什么这期内容当中小编将会给大家带来有关STM32 GPIO的原理、特性、选型和配置是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

    攻略 2021年12月3日
  • 面试官:你给我说一下线程池里面的几个锁吧。

    技术面试官:你给我说一下线程池里面的几个锁吧。 面试官:你给我说一下线程池里面的几个锁吧。你好呀,我是歪歪。
    最近有个读者给我说,面试聊到线程池的时候,相谈甚欢,基本都回答上来了,但是其中有一个问题直接

    礼包 2021年11月1日
  • HBase如何实现保存异步

    技术HBase如何实现保存异步这篇文章主要介绍HBase如何实现保存异步,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 批量操作 如何提交任务?不管是单条数据 还是 批量数据 都是异步执行2 批

    攻略 2021年12月8日
  • angular模块怎么引用组件(angular module定义)

    技术Angular的的modify方法怎么使用这篇文章主要介绍“Angular的的modify方法怎么使用”,在日常操作中,相信很多人在Angular的的modify方法怎么使用问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年12月21日