Python实现自动抠图(上篇)
Python實現自動摳圖(上篇)
????????生活中,我們經常需要使用到一些圖片資源,比如做ppt、項目需要等,這就涉及圖片的處理。但摳圖是一個痛苦的過程,本人是ps入門級玩家,每次使用磁鏈勾畫想要的圖像都很費勁,而且處理效果不盡人意。一次機會,在網上發現了python自動摳圖的模塊,因此進行了一些嘗試。
????????摳圖的效果是不是很贊,更重要的是快速,你ps還沒有打開,這邊圖像已經處理完了。。。。
????????這款工具名稱是Remove,它是基于 Python、Ruby 和深度學習技術開發,通過強大的 AI 人工智能算法實現自動識別出前景主體與背景圖,分分鐘 秒秒鐘完成摳圖!!!
????????我們首先來看一些Python代碼吧,調用該模塊實現摳圖。實現過程也是很簡單,首先我們安裝removebg模塊。
然后需要去官網注冊API(https://www.remove.bg),這是我們程序調用需要的。操作步驟如下:
點擊上方API選項,跳轉到下一個頁面,然后點擊Get API Key即可。
接下來只需要三行代碼即可完成摳圖。
from removebg import RemoveBg rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log") # 引號內是你獲取的API rmbg.remove_background_from_img_file(r"E:\圖片\princess.jpg") #圖片地址處理效果如下,個人感覺已經很好了,當然對于ps大神來說,還是有些欠缺啦。
不僅能摳一張還可以批量摳圖(把圖片放到一個文件夾就可以了):
圖片處理速度也很快,是不是很爽。
默認生成的圖片格式尺寸是標準的,每月最多免費處理 50 張照片。如果想生成高清甚至 4K 的圖片或者處理更多需要付費。github地址如下:
https://github.com/brilam/remove-bg
如果不習慣使用python摳圖或者是沒有python編程環境的話,在官網直接選擇圖片進行扣除也是一個很好的選擇。摳除后,還能對圖片的背景進行一些設置,再也不用擔心什么證件照的背景顏色問題了。
Python實現自動摳圖(下篇)
總結
以上是生活随笔為你收集整理的Python实现自动抠图(上篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Nvidia显卡问题【显示设置不可用
- 下一篇: 手机数控模拟器安卓版_数控机床模拟器软件