這篇文章主要介紹了3行Python代碼實(shí)現(xiàn)圖像照片摳圖和換底色的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們一起學(xué)習(xí)學(xué)習(xí)吧! 這里介紹Remove Image Background工具,它基于 Python、Ruby 和深度學(xué)習(xí)技術(shù)開發(fā),通過強(qiáng)大的 AI 人工智能算法實(shí)現(xiàn)自動(dòng)識(shí)別出前景主體與背景圖,分分鐘秒秒鐘完成摳圖。 這款摳圖工具有兩種簡單方式:在線摳圖和Python代碼摳圖,介紹如下。 2、在線摳圖 第1步:登錄Remove Image Background官網(wǎng),上傳本地圖片或網(wǎng)絡(luò)圖片的URL(這里使用杰倫最新單曲:說好不哭MV的女主圖像)。 第2步:上傳成功后,平臺(tái)僅需幾秒鐘實(shí)現(xiàn)自動(dòng)摳圖,可直接下載無背景透明的圖像照片,也可對圖像照片進(jìn)行編輯。 支持對圖像照片進(jìn)行調(diào)整濾鏡和換底色,完成后直接下載即可。 在線版可以下載軟件到本地使用,支持 Windows / Mac / Linux 平臺(tái) 。 3、Python代碼摳圖 使用Python代碼實(shí)現(xiàn)自動(dòng)摳圖主要是基于Remove Image Background網(wǎng)站的API實(shí)現(xiàn)的。 第1步:查看API簡介。 需要注冊賬號(hào)方可獲取密鑰,默認(rèn)生成的圖片格式尺寸是標(biāo)準(zhǔn)的,每月最多免費(fèi)處理 50 張照片,且每張尺寸大小不超過25MB,如果想生成高清或者處理更多圖片需要付費(fèi)(在線摳圖方式?jīng)]有次數(shù)限制)。 ? 注冊成功后即可登錄,查看自己的API密鑰。 第2步:安裝所需的Python摳圖庫文件。 1 pip install removebg 第3步:編寫程序,實(shí)現(xiàn)圖像照片摳圖和證件照換底色。 1 from removebg import RemoveBg2 rmbg = RemoveBg('3Uxxxxxx', 'error.log') # 引號(hào)內(nèi)是你獲取的API3 rmbg.remove_background_from_img_file(r'C:\Users\13450\Desktop\im1.jpg') #圖片地址 把圖片放到一個(gè)文件夾就可以實(shí)現(xiàn)批量摳圖。 1 from removebg import RemoveBg2 import os3 4 rmbg = RemoveBg('3Uxxxxxx', 'error.log')5 path = '%s/picture'%os.getcwd() #圖片放到程序的同級(jí)文件夾 picture 里面6 for pic in os.listdir(path):7 rmbg.remove_background_from_img_file('%s\%s'%(path,pic))8 Remove Image Background工具GitHub:https://github.com/brilam/remove-bg 以上就是本文的全部內(nèi)容,覺得文章還不錯(cuò)的話不妨收藏起來慢慢看,有任何建議或看法歡迎大家在評論區(qū)分享討論! 我是一名python開發(fā)工程師,整理了一套python的學(xué)習(xí)資料,如果你想提升自己,對編程感興趣,關(guān)注我并在后臺(tái)私信小編:“08”即可免費(fèi)領(lǐng)取資料!希望對你能有所幫助! |
|