如何輕鬆地運用 AI 技術,讓影片或直播畫面擁有透明背景,無需繁鎖編輯與圖層操作!今天分享的工具是使用 InSPyReNet 提供的開源套件
工具簡介:什麼是 transparent-background[webcam]
?
- 核心技術:基於 InSPyReNet(ACCV 2022)所提出的 AI 去背演算法,支援圖片、影片甚至 webcam 的背景移除功能 。
- Python 套件:名稱為
transparent-background
,採 MIT 授權,可自由商業使用。 - 強大特色:
- 支援多種輸出模式:如 RGBA(透明背景)、saliency map、綠幕、背景模糊、overlay 等。
- 支援 webcam 輸入,但 Linux 上需安裝
v4l2loopback
才能建立虛擬攝影機
安裝與依賴設定(含 webcam 支援)
安裝套件:
若使用 Linux,請安裝 webcam relay:
git clone https://github.com/umlaeute/v4l2loopback.git && cd v4l2loopback make && sudo make install sudo depmod -a sudo modprobe v4l2loopback devices=1
CLI 快速範例
參數說明:
--source 0
表示 webcam 輸入(一般第一支 webcam 為 0)。--type rgba
代表輸出為帶 alpha 通道的透明背景影像。
可依需求更換為map
、green
、blur
、overlay
或指定背景圖
用於單一影片檔案
transparent-background --source "./test.mp4" --dest "output.mp4" --type green
Python API 範例:讀取 webcam 並顯示去背畫面
官方網頁
https://github.com/plemeri/transparent-background
採用的演算法
https://github.com/plemeri/InSPyReNet
開源的後製影片軟體
參考資料
近期留言