python自动抠头像图_Python实现AI自动抠图实例解析
一、簡介
摳圖是用PS?
用魔棒和快速選擇工具?
遇到復雜背景怎么辦?
最近發現一個神奇的工具——Remove Image Background
它是基于Python、Ruby和深度學習技術開發,通過強大的AI人工智能算法實現自動識別出前景主體與背景圖,秒秒種完成摳圖。
這款摳圖工具有兩種簡單方式:
1、在線摳圖
2、API代碼摳圖
二、在線摳圖
1、打開remove.bg網站首頁,可以上傳本地圖片,也可以選擇網絡圖片的URL鏈接。
2、上傳幾秒后,就可以看到無背景透明圖了。
3、可以對圖像進行編輯,添加各種場景的背景,或者替換為純色背景,然后下載即可。
它還支持客戶端Windows、Mac、Linux和PS插件,同時還可以引入API到自己的程序中,進行批處理。
三、代碼摳圖
1、查看API密鑰
需要注冊賬號方可獲取密鑰。
注冊成功后即可登錄,查看自己的API密鑰。
默認生成的圖片格式尺寸是標準的,每月最多免費處理50張照片,且每張尺寸大小不超過25MB。
如果想生成高清或者處理更多圖片需要付費(在線摳圖方式沒有次數限制)。
2、安裝擴展庫
pip install removebg
3、代碼使用指南
#! /usr/bin/env python3
# -*- coding:utf-8 -*-
# Author : MaYi
# Blog : http://www.cnblogs.com/mayi0312/
# Date : 2020-03-03
# Name : test_cutout
# Software : PyCharm
# Note : AI自動摳圖
from removebg import RemoveBg
rmbg = RemoveBg("YOUR-API-KEY", "error.log") # 第一個引號內是你獲取的API
rmbg.remove_background_from_img_file("gitpython.jpg") # 圖片地址
# 入口函數
if __name__ == '__main__':
pass
運行結果:
四、總結
本文介紹了兩種方式:
1、在線摳圖
2、API代碼摳圖
可根據需求選擇不同的方式。
自己用的話在線摳圖就可以了;如果想要批量處理,可以試試代碼搞定。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持自學編程網。
總結
以上是生活随笔為你收集整理的python自动抠头像图_Python实现AI自动抠图实例解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python代码删掉了几行怎么撤回_78
- 下一篇: mysql重做日志与binlog日志区别