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

使用 Linux 命令從圖像中刪除背景

系統(tǒng) Linux
Python 的力量使 Linux 上的圖像編輯變得簡(jiǎn)單。

你有一張很棒的自己的照片,并想將其用于你的社交媒體資料,但背景讓人分心。而另一張圖片為你的個(gè)人資料圖片提供了完美的背景。你如何將兩者結(jié)合起來?一些智能手機(jī)應(yīng)用可以進(jìn)行這種照片處理,但價(jià)格太貴或充斥著廣告軟件。而且它們不是開源的。

Rembg 正適合于此。

Rembg 是用 Python 編寫的,因此請(qǐng)?jiān)谀愕挠?jì)算機(jī)上安裝 Python 3。大多數(shù) Linux 發(fā)行版默認(rèn)包含 Python 3。你可以使用這個(gè)簡(jiǎn)單的命令檢查你的版本:

$ python3 --version

Rembg 至少需要 Python 3.7 且不高于 Python 3.11。就我而言,我安裝了 Python 3.10.6。

在 Linux 上安裝 Rembg

我在我的 Linux 筆記本電腦上創(chuàng)建了一個(gè)名為 PythonCoding 的目錄,然后創(chuàng)建了一個(gè) Python 虛擬環(huán)境:

$ python3 -m venv /home/don/PythonCoding

接下來,我使用 pip 安裝 rembg

$ python3 -m pip install rembg

合并圖像

是時(shí)候施展魔法了。首先,我選擇了 2019 年在 All Things Open 拍攝的照片。

Don Watkins at All Things Open conference

Don Watkins at All Things Open conference

為了方便起見,我運(yùn)行了以下 rembg 命令以使用較短的文件名重命名它:

$ rembg i dgw_ato.jpeg dgw_noback.jpg

第一次運(yùn)行 rembg 時(shí),它會(huì)下載一個(gè)開源 模式識(shí)別模型。這可能超過 100 MB,并且 rembg 將它保存到 ~/.u2net/u2net.onnx 的用戶目錄中。該模型是 U-2-Net,并使用 Apache 2.0 許可證。有關(guān)模式識(shí)別模型的更多信息(包括如何訓(xùn)練你自己的模型),請(qǐng)閱讀 Rembg 文檔。

它在大約十秒鐘內(nèi)創(chuàng)建了我沒有背景的新照片。我有一個(gè)帶有 16 GB 內(nèi)存的 Ryzen 7。你的體驗(yàn)可能因硬件而異。

A processed image of Don Watkins, with the background removed by Rembg.

A processed image of Don Watkins, with the background removed by Rembg.

過去我曾使用 GIMP 刪除背景,但 rembg 比我使用 GIMP 時(shí)更快更徹底。

這就是刪除背景的全部?jī)?nèi)容。如果添加一個(gè)新的呢?

添加新背景

接下來,我想給圖片添加一個(gè)新的背景。有不同的方法可以做到這一點(diǎn)。例如,你可以使用 ImageMagick 組合圖像,但獲得正確的幀大小可能很復(fù)雜。最簡(jiǎn)單的方法是使用 GIMP 或 Krita

我使用 GIMP。首先,打開新創(chuàng)建的圖像(在我的例子中是 ato_image.jpg)?,F(xiàn)在轉(zhuǎn)到 “文件File” 菜單并選擇 “打開為圖層Open as layers”。選擇不同的背景圖像。此圖像作為現(xiàn)有照片的疊加層打開。

我想將新背景移到我的肖像下方。在 GIMP 窗口的右側(cè)有兩個(gè)縮略圖,每個(gè)圖像層一個(gè)。背景層在上面。我將背景層拖到肖像圖像下方,結(jié)果如下:

Don Watkins with a new background.

Don Watkins with a new background.

這對(duì)我的個(gè)人資料照片來說是一個(gè)更好的設(shè)置!

嘗試 Rembg

Rembg 有三個(gè)子命令,你可以在 --help 菜單中查看:

$ rembg --help

他們是:

  • rembg i 用于文件
  • rembg p 用于文件夾
  • rembg s 用于 HTTP 服務(wù)器

Rembg 使用 MIT 許可證發(fā)布。下次你需要從圖像中刪除背景時(shí)試試看。

(題圖:MJ/blur background image lens in high resolution, very detailed, 8k)

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2014-02-12 14:54:26

userdelLinux系統(tǒng)

2022-10-13 20:09:32

userdelLinux

2021-07-08 08:56:30

Linux命令刪除用戶

2022-09-27 10:07:01

要使用 source

2017-09-09 06:04:22

深度學(xué)習(xí)人物圖像神經(jīng)網(wǎng)絡(luò)

2009-08-03 10:12:37

find命令詳解find命令linux

2012-05-11 10:10:47

Linuxgrep

2021-08-02 13:38:21

Linuxalias命令

2020-12-07 06:42:09

LinuxIP命令

2010-01-11 10:05:18

Linux刪除目錄

2019-08-28 15:43:03

sed命令Linux

2025-01-20 08:35:53

2022-02-08 12:19:36

LinuxJQ命令

2009-08-16 20:11:50

linux中talk命talk命令參數(shù)linux命令行參數(shù)

2021-05-31 11:30:43

Linuxsource命令

2018-01-08 15:30:18

Linux命令date

2021-05-16 08:22:19

Linux命令 Source

2023-10-09 07:33:50

Linuxls 命令

2010-04-21 13:30:24

Linux rpm命令

2021-03-15 21:50:22

Linux提取文本GUI工具
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 91精品久久久久久久久99蜜臂 | 免费在线黄 | 久久99久久久久 | 中文字幕视频在线观看免费 | 国产高清自拍视频在线观看 | 国产韩国精品一区二区三区 | 国产精品久久久久久婷婷天堂 | 99精品亚洲国产精品久久不卡 | 激情毛片| 国产9 9在线 | 中文 | 日日操夜夜操天天操 | a久久久久久 | 四虎成人在线播放 | 国产亚洲一区二区三区在线 | 福利色导航 | 亚洲91 | www.色53色.com| 天天色影视综合 | 国产在线色 | 精品中文字幕一区二区三区 | 免费观看一级毛片 | 成人深夜小视频 | 欧美性大战久久久久久久蜜臀 | 极品粉嫩国产48尤物在线播放 | 中文字幕国产精品视频 | 国产精品永久免费视频 | 欧美黄色片在线观看 | 日本午夜精品一区二区三区 | 欧美黄色网| 中文字幕一区二区三区四区五区 | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲综合色丁香婷婷六月图片 | 综合久久综合久久 | 久久久涩 | 亚洲毛片一区二区 | 成人av观看| 亚洲一区二区在线免费观看 | 欧美日韩亚洲系列 | 国产精品99久久久精品免费观看 | 日日操天天射 | 国产精品高清一区二区 |