不會用Photoshop摳圖?Python助你一鍵“除”人!
導讀:看過英劇《黑鏡》嗎?聖誕特別版《白色聖誕節》中有這樣一個場景:其中一個未來科技有自由遮蔽人像的功能,可以讓你遮蔽任何一個不想看見或不喜歡的人,然後留下的是一片灰白影像,就像是 Photoshop 軟體中的摳圖功能應用在了動態場景中。
與此不同的是,本文作者則通過在 MS COCO 資料集上使用預先訓練好的 Mask R-CNN 模型來自動生成影象中行人的掩碼指令碼,實現人像遮蔽,並且不需要 GPU 就可以執行這個程式。所以,如果你發現相簿裡有以前開心合過影但現在討厭的人,可以讓他/她一鍵變成白底了。此外,你還可以用這個指令碼生成多達 80 種不同型別目標的掩碼,包括長頸鹿和公交車等事物。
作者:minimaxir
翻譯:林椿眄
來源:AI科技大本營(ID:rgznai100)
01 使用方法
可以通過以下命令執行行人掩碼指令碼:
python3 person_blocker.py -i images / img3.jpg -c'(128,128,128)'-o'bus''truck'
-i / - image:指定的影象檔案。
-m / - model:載入預訓練好的 COCO 模型權重的路徑(預設是當前目錄):如果沒有或不存在指定路徑,模型將自動下載到當前目錄(注意:權重檔案的大小為 258 MB)。
-c / - color:掩碼的顏色,採用引號包裝的十六進位制或 RGB 3 元組格式(預設是白色)。
-o / - object:要掩碼的目標型別列表(或特定物件的 ID)。你可以在 classes.py 中或通過使用 -names 來檢視掩碼的物件選擇(預設值是行人)。
-l / - labeled:儲存檢測到的物件及其物件 ID 註釋的標記影象。
-n / - names:列印目標的類別選項,然後退出。
該指令碼輸出兩張影象:靜態影象(雙關意圖) person_blocked.png 和動畫影象 person_blocked.gif。
02 示例
python3 person_blocker.py -i images/img1.jpg
python3 person_blocker.py -i images/img2.jpg -c '#c0392b' -o 'giraffe'
python3 person_blocker.py -i images/img3.jpg -c '(128, 128, 128)' -o 'bus' 'truck'
特定目標的掩碼需要兩個步驟:在推理模式下執行以獲取每個目標 ID,然後掩碼這些目標 ID。
python3 person_blocker.py -i images/img4.jpg -l
python3 person_blocker.py -i images/img4.jpg -o 1
03 安裝環境
這個指令碼所需的環境配置和 Mask R-CNN 一樣:
Python 3.4+
TensorFlow 1.3+
Keras 2.0.8+
Numpy, skimage, scipy, Pillow, cython, h5py
此外,還需要新增 matplotlib 和 imageio 依賴庫。
原文連結:
https://github.com/minimaxir/person-blocker
推薦閱讀
2018世界盃資料清單:真球迷看球必備,偽球迷速成指南(附完整賽程)
Q: 你覺得這比photoshop簡單嗎?
歡迎留言與大家分享
覺得不錯,請把這篇文章分享給你的朋友
轉載 / 投稿請聯絡:baiyu@hzbook.com
更多精彩,請在後臺點選“歷史文章”檢視
相關文章
- 不會用Photoshop摳圖?Mask R-CNN助你一鍵“除”人CNN
- 如何實現一鍵線上自動摳圖?
- 不懼繁雜背景,影片編輯服務一鍵實現人像摳圖
- 別再自己摳圖了,Python用5行程式碼實現批量摳圖Python行程
- photoshop無法刪除圖層
- 【Python案例】用某度AI介面實現摳圖並改圖片底色PythonAI
- UI互動設計教程全套影片合集:輕鬆玩轉photoshop摳圖UI
- 動態水印也能去除?ProPainter一鍵影片摳圖整合包下載AI
- 一鍵免費自動AI摳圖,效果連PS大哥也點贊!AI
- 電腦摳圖用什麼軟體
- 只需五秒!一鍵自動智慧摳圖,換背景就是這麼簡單!
- Mac圖片摳圖軟體InPixio Photo Cutter輕鬆摳圖Mac
- Photoshop 常用快捷鍵
- 線上摳圖網站速摳圖sukoutu.com全面技術解析之canvas應用網站Canvas
- 一鍵摳除路人甲,昇騰CANN帶你識破神祕的“AI消除術”AI
- 用photoshop給圖片批次加水印
- 求小姐姐摳圖竟遭白眼?痛定思痛,我決定用 Python 自力更生!Python
- 不用自己摳圖的主圖設計工具,免費幫你摳圖!
- ps摳圖教程之半透明婚紗摳取
- 你是否 STL 不會用一點?
- 我去,你竟然還不會用 Java final 關鍵字Java
- 一文講清如何正確選擇圖表,學會後再也不會用錯圖表
- Photoshop2021一鍵換天空功能如何實現
- python利用蒙版進行摳圖,背景透明和前景透明Python
- PaddlePaddle : AI摳圖及圖片合成AI
- Excel 這 10 個導航快捷鍵幫助你工作表裡不迷路Excel
- 5.PS摳圖大法
- 摳圖大師TouchRetouch——MacwMac
- 用Python寫一個像QQ可快捷鍵喚起區域截圖的應用Python
- 美圖秀秀怎麼摳圖?美圖秀秀對圖片進行圓形摳圖的教程
- 人生苦短我用Python,本文助你快速入門Python
- python字典如何刪除鍵值對Python
- 自媒體標題不會寫?用這個工具,一鍵生成爆文標題
- 技術大佬:我去,你竟然還不會用 this 關鍵字
- 圖片摳圖線上工具推薦
- 趣玩Python——利用python搖身一變社會人Python
- oracle增加主鍵也不會了Oracle
- 如何在影片裡任意摳圖?