3行Python代碼實(shí)現(xiàn)圖像照片摳圖和換底色的方法
1、項(xiàng)目背景
對(duì)于不會(huì)PS的小伙伴,摳圖是一個(gè)難度系數(shù)想當(dāng)高的活兒,某寶照片摳圖和證件照換底色均價(jià)都是5元RMB,所以今天要介紹的這款神工具,只要 3 行代碼 5 秒鐘就可以完成高精度摳圖,甚至都不用會(huì)代碼,點(diǎn)兩下鼠標(biāo)就完成了。
這里介紹Remove Image Background工具,它基于 Python、Ruby 和深度學(xué)習(xí)技術(shù)開(kāi)發(fā),通過(guò)強(qiáng)大的 AI 人工智能算法實(shí)現(xiàn)自動(dòng)識(shí)別出前景主體與背景圖,分分鐘秒秒鐘完成摳圖。
這款摳圖工具有兩種簡(jiǎn)單方式:在線摳圖和Python代碼摳圖,介紹如下。
2、在線摳圖
第1步:登錄Remove Image Background官網(wǎng),上傳本地圖片或網(wǎng)絡(luò)圖片的URL(這里使用杰倫最新單曲:說(shuō)好不哭MV的女主圖像)。
第2步:上傳成功后,平臺(tái)僅需幾秒鐘實(shí)現(xiàn)自動(dòng)摳圖,可直接下載無(wú)背景透明的圖像照片,也可對(duì)圖像照片進(jìn)行編輯。
支持對(duì)圖像照片進(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簡(jiǎn)介。
需要注冊(cè)賬號(hào)方可獲取密鑰,默認(rèn)生成的圖片格式尺寸是標(biāo)準(zhǔn)的,每月最多免費(fèi)處理 50 張照片,且每張尺寸大小不超過(guò)25MB,如果想生成高清或者處理更多圖片需要付費(fèi)(在線摳圖方式?jīng)]有次數(shù)限制)。
注冊(cè)成功后即可登錄,查看自己的API密鑰。
第2步:安裝所需的Python摳圖庫(kù)文件。
pip install removebg
第3步:編寫程序,實(shí)現(xiàn)圖像照片摳圖和證件照換底色。
from removebg import RemoveBg rmbg = RemoveBg("3Uxxxxxx", "error.log") # 引號(hào)內(nèi)是你獲取的API rmbg.remove_background_from_img_file(r"C:\Users\13450\Desktop\im1.jpg") #圖片地址
把圖片放到一個(gè)文件夾就可以實(shí)現(xiàn)批量摳圖。
from removebg import RemoveBg import os rmbg = RemoveBg("3Uxxxxxx", "error.log") path = '%s/picture'%os.getcwd() #圖片放到程序的同級(jí)文件夾 picture 里面 for pic in os.listdir(path): rmbg.remove_background_from_img_file("%s\%s"%(path,pic))
Remove Image Background工具GitHub:https://github.com/brilam/remove-bg
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)DEM數(shù)據(jù)的陰影生成的方法
這篇文章主要介紹了python實(shí)現(xiàn)DEM數(shù)據(jù)的陰影生成的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07python 獲取頁(yè)面表格數(shù)據(jù)存放到csv中的方法
今天小編就為大家分享一篇python 獲取頁(yè)面表格數(shù)據(jù)存放到csv中的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12基于Python編寫一個(gè)簡(jiǎn)單的端口掃描器
端口掃描是非常實(shí)用的,不止用在信息安全方面,日常的運(yùn)維也用得到。本文將利用Python編寫一個(gè)簡(jiǎn)單的端口掃描器,需要的可以參考一下2022-04-04python目標(biāo)檢測(cè)非極大抑制NMS與Soft-NMS
這篇文章主要weidajia?介紹了python目標(biāo)檢測(cè)非極大抑制NMS與Soft-NMS實(shí)現(xiàn)過(guò)程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05基于Python實(shí)現(xiàn)中秋佳節(jié)月餅搶購(gòu)腳本
這篇文章主要介紹了Python版中秋佳節(jié)月餅搶購(gòu)腳本,今天要用的是一個(gè)測(cè)試工具的庫(kù)Selenium,今天我們就是用它去實(shí)現(xiàn)自動(dòng)化搶購(gòu)月餅,其實(shí)就是用這個(gè)工具"模擬"人為操作瀏覽器相應(yīng)的操作,比如登陸,勾選購(gòu)物車商品,下單購(gòu)買等等操作,需要的朋友可以參考下2022-09-09Python連接SQLite數(shù)據(jù)庫(kù)操作實(shí)戰(zhàn)指南從入門到精通
在Python中使用SQLite進(jìn)行數(shù)據(jù)庫(kù)操作時(shí),我們將深入研究SQLite數(shù)據(jù)庫(kù)的創(chuàng)建、表格管理、數(shù)據(jù)插入、查詢、更新和刪除等關(guān)鍵主題,幫助你全面了解如何使用SQLite進(jìn)行數(shù)據(jù)庫(kù)操作2023-11-11django 解決自定義序列化返回處理數(shù)據(jù)為null的問(wèn)題
這篇文章主要介紹了django 解決自定義序列化返回處理數(shù)據(jù)為null的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)與操作符的練習(xí)題集錦
Python的一些算法題目經(jīng)常能夠幫助我們鞏固對(duì)一些常用方法的記憶,這里我們整理了一份Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)與操作符的練習(xí)題集錦,需要的朋友可以參考下2016-07-07python利用Excel讀取和存儲(chǔ)測(cè)試數(shù)據(jù)完成接口自動(dòng)化教程
這篇文章主要介紹了python利用Excel讀取和存儲(chǔ)測(cè)試數(shù)據(jù)完成接口自動(dòng)化教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04