成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

比PS還好用!Python 20行代碼批量摳圖

開發(fā) 后端
Python能夠成為這樣的一種工具:在只有一張圖片,需要細(xì)致地?fù)赋鋈宋锏那闆r下,能幫你減少摳圖步驟;在有多張圖片需要摳的情況下,能直接幫你輸出這些人物的基本輪廓,雖然不夠細(xì)致,但也夠用了。

比PS還好用!Python 20行代碼批量摳圖

 

比PS還好用!Python 20行代碼批量摳圖
摳圖前 vs Python自動摳圖后

在日常的工作和生活中,我們經(jīng)常會遇到需要摳圖的場景,即便是只有一張圖片需要摳,也會摳得我們不耐煩,倘若遇到許多張圖片需要摳,這時候你的表情應(yīng)該會很有趣。

Python能夠成為這樣的一種工具:在只有一張圖片,需要細(xì)致地?fù)赋鋈宋锏那闆r下,能幫你減少摳圖步驟;在有多張圖片需要摳的情況下,能直接幫你輸出這些人物的基本輪廓,雖然不夠細(xì)致,但也夠用了。

DeepLabv3+ 是谷歌 DeepLab語義分割系列網(wǎng)絡(luò)的最新作 ,這個模型可以用于人像分割,支持任意大小的圖片輸入。如果我們自己來實現(xiàn)這個模型,那可能會非常麻煩,但是幸運的是,百度的paddle hub已經(jīng)幫我們實現(xiàn)了,我們僅需要加載模型對圖像進行分割即可。

1.準(zhǔn)備

為了實現(xiàn)這個實驗,Python是必不可少的,如果你還沒有安裝Python,可以關(guān)注文末的微信公眾號獲取下載安裝指南

然后,我們需要安裝baidu的paddlepaddle, 官方網(wǎng)站就有詳細(xì)的指引:

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

 

比PS還好用!Python 20行代碼批量摳圖

根據(jù)你自己的情況選擇這些選項,最后一個CUDA版本,由于本實驗不需要訓(xùn)練數(shù)據(jù),也不需要太大的計算量,所以直接選擇CPU版本即可。選擇完畢,下方會出現(xiàn)安裝指引,不得不說,Paddlepaddle這些方面做的還是比較貼心的(小聲bb:就是名字起的不好)。

 

比PS還好用!Python 20行代碼批量摳圖

要注意,如果你的Python3環(huán)境變量里的程序名稱是Python,記得將語句改為Python xxx,如下進行安裝:

  1. python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple 

還需要安裝paddlehub:

  1. pip install -i https://mirror.baidu.com/pypi/simple paddlehub 

2.編寫代碼

整個步驟分為三步:

  • 加載模型
  • 指定待摳圖的圖片目錄
  • 摳圖
  1. import os 
  2. import sys 
  3. import paddlehub as hub 
  4.   
  5. # 1.加載模型 
  6. humanseg = hub.Module(name="deeplabv3p_xception65_humanseg"
  7.   
  8. # 2.指定待摳圖圖片目錄 
  9. path = './source/' 
  10. files = [] 
  11. dirs = os.listdir(path) 
  12. for diretion in dirs: 
  13.     files.append(path + diretion) 
  14.   
  15. # 3.摳圖 
  16. results = humanseg.segmentation(data={"image": files}) 
  17.   
  18. for result in results: 
  19.     print(result['origin']) 
  20.     print(result['processed']) 

不多不少一共20行代碼。摳圖完畢后會在本地文件夾下產(chǎn)生一個叫做humanseg_output的文件夾。這里面存放的是已經(jīng)摳圖成功的圖片。

 

比PS還好用!Python 20行代碼批量摳圖

3.結(jié)果分析

不得不承認(rèn),谷歌的算法就素厲害啊。只要背景好一點,摳出來的細(xì)節(jié)都和手動摳的細(xì)節(jié)不相上下,甚至優(yōu)于人工手段。

不過在背景和人的顏色不相上下的情況下,會產(chǎn)生一些問題,比如下面這個結(jié)果:

 

比PS還好用!Python 20行代碼批量摳圖

背后那個大叔完全被忽略掉了(求大叔的內(nèi)心陰影面積)。盡管如此,這個模型是我迄今為止見過的最強摳圖模型,沒有之一。

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2020-10-23 15:29:48

iPad摳圖PC

2020-08-12 09:44:10

AI 數(shù)據(jù)人工智能

2019-07-24 16:00:37

Python代碼高清圖片

2022-07-07 08:59:37

requestsPython爬蟲框架

2022-10-26 10:15:53

GoFramePHP數(shù)組

2021-07-31 07:11:01

WPSExcel軟件

2021-01-07 05:12:27

Persepolis應(yīng)用下載神器

2021-06-15 05:15:30

DeepL翻譯神器應(yīng)用

2022-03-26 22:28:06

加密通信Python

2023-01-30 09:09:51

GoFramePHP數(shù)組

2020-10-07 22:26:02

微信工具電腦

2021-08-28 23:19:35

Windows 10Windows微軟

2021-05-08 10:35:02

開發(fā)者技能工具

2020-10-14 18:53:14

Python編程語言

2020-02-13 11:47:05

GitHub代碼開發(fā)者

2022-05-09 13:59:41

Python提取PPTword文檔

2023-10-08 07:54:13

printlnJITJVM

2024-11-08 17:22:22

2018-03-07 20:00:12

PythonPDFWord

2015-09-21 09:36:54

20 億代碼谷歌
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品精品 | 99re视频| 欧美亚洲国产日韩 | 日日干日日操 | 国产视频在线一区二区 | 五月综合激情在线 | 激情一区二区三区 | 欧美 中文字幕 | 久草精品视频 | 日日干夜夜操天天操 | 狠狠天天 | 毛片一级网站 | 欧美国产日韩精品 | 精品日韩欧美一区二区 | 国产精品久久久久久久久污网站 | 黄色亚洲 | 中文久久| 日韩中文字幕 | 蜜臀91视频 | 成人精品一区亚洲午夜久久久 | 亚洲一区中文字幕 | 黄色大片免费网站 | 91精品久久久久久久久久 | 欧美国产一区二区三区 | 97视频在线免费 | 成人精品免费视频 | 精品一级| 日韩一区二区黄色片 | 精品一区二区三区在线视频 | 久久网日本 | 国产二区精品视频 | 亚洲一区二区三区在线 | 亚洲成人黄色 | 国产欧美精品一区二区色综合 | 亚洲精品一区二区三区蜜桃久 | 亚洲欧美激情精品一区二区 | 欧美日韩综合视频 | 夜夜操天天操 | 国产成在线观看免费视频 | 亚洲视频在线免费观看 | 免费黄色片在线观看 |