利用Python中?Rembg庫(kù)實(shí)現(xiàn)去除圖片背景
Python 的 Rembg 庫(kù)可以去掉圖片中的背景,效果如下:
安裝
CPU版
pip?install?rembg
GPU版
pip?install?rembg[gpu]
快速上手
命令行調(diào)用
安裝成功后,可以在命令行中調(diào)動(dòng)Rembg。如果只對(duì)單個(gè)圖片進(jìn)行處理
rembg?i?path/to/input.png?path/to/output.png
對(duì)多個(gè)圖片文件處理(批處理),
rembg?p?path/to/input?path/to/output
在Python中使用
把圖片讀取為二進(jìn)制數(shù)據(jù)
from?rembg?import?remove #待處理的圖片路徑 input_path?=?'input.png' #處理后存儲(chǔ)的圖片路徑 output_path?=?'output.png' with?open(input_path,?'rb')?as?i: ????with?open(output_path,?'wb')?as?o: ????????input?=?i.read() ????????output?=?remove(input) ????????o.write(output)
到此這篇關(guān)于利用Python中?Rembg庫(kù)實(shí)現(xiàn)去除圖片背景的文章就介紹到這了,更多相關(guān) Python去除圖片背景內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python機(jī)器學(xué)習(xí)10大經(jīng)典算法的講解和示例
10個(gè)經(jīng)典的機(jī)器學(xué)習(xí)算法包括:線性回歸、邏輯回歸、K-最近鄰(KNN)、支持向量機(jī)(SVM)、決策樹(shù)、隨機(jī)森林、樸素貝葉斯、K-均值聚類(lèi)、主成分分析(PCA)、和梯度提升(Gradient?Boosting),我將使用常見(jiàn)的機(jī)器學(xué)習(xí)庫(kù),如scikit-learn,numpy和pandas?來(lái)實(shí)現(xiàn)這些算法2024-06-06Python接口自動(dòng)化淺析yaml配置文件原理及用法
本文主要給大家介紹了yaml語(yǔ)法、yaml儲(chǔ)存數(shù)據(jù),封裝類(lèi)讀取yaml配置文件,以及yaml的用法和其原理,有需要的朋友可以參考下,希望可以有所幫助2021-08-08簡(jiǎn)單談?wù)凱ython中的反轉(zhuǎn)字符串問(wèn)題
本文給大家總結(jié)了5種可以實(shí)現(xiàn)python中反轉(zhuǎn)字符串的方法,非常的實(shí)用,有需要的小伙伴可以參考下2016-10-10Python?UnicodedecodeError編碼問(wèn)題解決方法匯總
本文主要介紹了Python?UnicodedecodeError編碼問(wèn)題解決方法匯總,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08Python中的split()、rsplit()、splitlines()的區(qū)別解析
Python提供了三種字符串分割的方法:split()、rsplit()和splitlines(),本文主要通過(guò)案例介紹這三種字符串分割函數(shù)的區(qū)別,感興趣的朋友一起看看吧2023-12-12Python 生成短8位唯一id實(shí)戰(zhàn)教程
這篇文章主要介紹了Python 生成短8位唯一id實(shí)戰(zhàn)教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01Python實(shí)現(xiàn)本地緩存的幾種方法小結(jié)
緩存是一種常見(jiàn)的技術(shù),用于存儲(chǔ)重復(fù)請(qǐng)求的結(jié)果,Python 作為一種靈活的編程語(yǔ)言,提供了多種實(shí)現(xiàn)本地緩存的方法,本文將探討 Python 中實(shí)現(xiàn)本地緩存的幾種策略,并提供具體的代碼示例,感興趣的小伙伴跟著小編一起來(lái)看看吧2024-07-07Python利用pandas和matplotlib實(shí)現(xiàn)繪制雙柱狀圖
在數(shù)據(jù)分析和可視化中,常用的一種圖形類(lèi)型是柱狀圖,柱狀圖能夠清晰地展示不同分類(lèi)變量的數(shù)值,并支持多組數(shù)據(jù)進(jìn)行對(duì)比,本篇文章將介紹python如何使用pandas和matplotlib繪制雙柱狀圖,需要的可以參考下2023-11-11