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

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

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

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

 

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

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

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

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

1.準備

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

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

  • 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é)果分析

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

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

 

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

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

責任編輯:未麗燕 來源: 今日頭條
相關(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)用

2023-01-30 09:09:51

GoFramePHP數(shù)組

2022-03-26 22:28:06

加密通信Python

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

2018-03-07 20:00:12

PythonPDFWord

2024-11-08 17:22:22

2015-09-21 09:36:54

20 億代碼谷歌
點贊
收藏

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

主站蜘蛛池模板: 麻豆av网站| 欧美一区二区在线观看 | 久久久av一区 | 亚洲激情视频在线 | 精品国产乱码久久久久久丨区2区 | 日韩在线一区二区三区 | 久久久久国产精品一区二区 | 欧美日本韩国一区二区 | 国产aⅴ爽av久久久久久久 | 欧美在线视频一区二区 | 日韩中文字幕在线观看 | 精品96久久久久久中文字幕无 | 精品一区二区久久久久久久网站 | 国产精品国产成人国产三级 | 色婷婷av一区二区三区软件 | hitomi一区二区三区精品 | 黄色在线免费观看 | 超碰成人免费 | 久久国产一区二区三区 | 久久se精品一区精品二区 | 亚洲精品乱码久久久久久久久 | 日韩影院一区 | 情侣酒店偷拍一区二区在线播放 | 久久久久一区二区三区 | 国产欧美在线观看 | 蜜桃黄网| 成人欧美一区二区三区黑人孕妇 | 欧美久久久久 | 亚洲精品久久久久中文字幕欢迎你 | 国产成人叼嘿视频在线观看 | 亚洲欧美v | 成在线人视频免费视频 | 日韩欧美在线免费 | 欧美一级网站 | 日本午夜精品一区二区三区 | 麻豆va| 精品亚洲一区二区三区 | 欧美高清hd | 亚洲精品大片 | 午夜精品久久久久久不卡欧美一级 | 在线观看中文字幕一区二区 |