不會用Photoshop摳圖?Mask R-CNN助你一鍵“除”人
翻譯 | 林椿眄
編輯 | 費棋
出品 | AI科技大本營
【AI科技大本營導讀】:看過英劇《黑鏡》嗎?聖誕特別版《白色聖誕節》中有這樣一個場景:其中一個未來科技有自由遮蔽人像的功能,可以讓你遮蔽任何一個不想看見或不喜歡的人,然後留下的是一片灰白影像,就像是 Photoshop 軟體中的摳圖功能應用在了動態場景中。
與此不同的是,本文作者則通過在 MS COCO 資料集上使用預先訓練好的 Mask R-CNN 模型來自動生成影像中行人的掩碼指令碼,實現人像遮蔽,並且不需要 GPU 就可以執行這個程式。所以,如果你發現相簿裡有以前開心合過影但現在討厭的人,可以讓他/她一鍵變成白底了。此外,你還可以用這個指令碼生成多達 80 種不同型別目標的掩碼,包括長頸鹿和公交車等事物。
▌使用方法
可以通過以下命令執行行人掩碼指令碼:
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。
▌示例
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
▌安裝環境
這個指令碼所需的環境配置和 Mask R-CNN 一樣:
Python 3.4+
TensorFlow 1.3+
Keras 2.0.8+
Numpy, skimage, scipy, Pillow, cython, h5py
此外,還需要新增 matplotlib 和 imageio 依賴庫。
作者:minimaxir
招聘原文連結:https://github.com/minimaxir/person-blocker
AI科技大本營現招聘AI記者和資深編譯,有意者請將簡歷投至:gulei@csdn.net,期待你的加入!
如果你暫時不能加入營長的隊伍,也歡迎與營長分享你的精彩文章,投稿郵箱:suiling@csdn.net
AI科技大本營讀者群(計算機視覺、機器學習、深度學習、NLP、Python、AI硬體、AI+金融、AI+PM方向)正在招募中,關注AI科技大本營微信公眾號,後臺回覆:讀者群,聯絡營長,新增營長請備註姓名,研究方向。
☟☟☟點選 | 閱讀原文 | 檢視更多精彩內容
相關文章
- 不會用Photoshop摳圖?Python助你一鍵“除”人!Python
- mac摳圖軟體推薦:Topaz Mask AI mac版MacAI
- 如何實現一鍵線上自動摳圖?
- 不懼繁雜背景,影片編輯服務一鍵實現人像摳圖
- 圖森未來開源:Mask R-CNN的完整MXNet復現CNN
- 人工智慧AI摳圖Topaz Mask AI 可以幫助我們做到什麼人工智慧AI
- 優於Mask R-CNN,港中文&騰訊優圖提出PANet例項分割框架CNN框架
- UI互動設計教程全套影片合集:輕鬆玩轉photoshop摳圖UI
- 動態水印也能去除?ProPainter一鍵影片摳圖整合包下載AI
- photoshop複製圖層快捷鍵總結
- 一鍵免費自動AI摳圖,效果連PS大哥也點贊!AI
- 別再自己摳圖了,Python用5行程式碼實現批量摳圖Python行程
- 線上摳圖網站速摳圖sukoutu.com全面技術解析之canvas應用網站Canvas
- 電腦摳圖用什麼軟體
- 只需五秒!一鍵自動智慧摳圖,換背景就是這麼簡單!
- Mac圖片摳圖軟體InPixio Photo Cutter輕鬆摳圖Mac
- 一鍵摳除路人甲,昇騰CANN帶你識破神祕的“AI消除術”AI
- 用photoshop給圖片批次加水印
- 不用自己摳圖的主圖設計工具,免費幫你摳圖!
- ps摳圖教程之半透明婚紗摳取
- 你是否 STL 不會用一點?
- Ross、何愷明等人提出:渲染思路做影像分割,提升Mask R-CNN效能ROSCNN
- 手把手教你使用LabVIEW實現Mask R-CNN影像例項分割ViewCNN
- 23個實用的Photoshop繪圖教程繪圖
- 美圖秀秀怎麼摳圖?美圖秀秀對圖片進行圓形摳圖的教程
- 摳圖大師TouchRetouch——MacwMac
- 效能超越何愷明Mask R-CNN!華科大開源影象分割新方法CNN
- 效能超越何愷明Mask R-CNN!華科大開源影像分割新方法CNN
- Excel 這 10 個導航快捷鍵幫助你工作表裡不迷路Excel
- 經典目標檢測方法Faster R-CNN和Mask R-CNN|基於PaddlePaddle深度學習平臺的實戰ASTCNN深度學習
- 自媒體標題不會寫?用這個工具,一鍵生成爆文標題
- CSS mask 與 切圖藝術CSS
- 我去,你竟然還不會用 Java final 關鍵字Java
- 技術大佬:我去,你竟然還不會用 this 關鍵字
- 從FPN到Mask R-CNN,一文告訴你Facebook的計算機視覺有多強CNN計算機視覺
- 圖片摳圖線上工具推薦
- oracle增加主鍵也不會了Oracle
- 以太優選App:投資人一鍵約會創業者APP創業