站長資訊網
        最全最豐富的資訊網站

        詳細講解 Python實現對圖像進行掩膜遮罩處理

        詳細講解 Python實現對圖像進行掩膜遮罩處理

        相關學習推薦:python教程

        圖像掩模(image mask):用選定的圖像、圖形或物體,對待處理的圖像(局部或全部)進行遮擋來控制圖像處理的區域或處理過程。由于覆蓋的特定圖像或物體稱為掩模(mask),在做圖像處理的時候,對圖像進行遮罩的需求非常多,接下來就以下面這張貓狗的圖片進行演示,我選擇的是小貓的頭像。

        首先看效果圖:

        詳細講解 Python實現對圖像進行掩膜遮罩處理
        詳細講解 Python實現對圖像進行掩膜遮罩處理
        詳細講解 Python實現對圖像進行掩膜遮罩處理

        Python實現對圖像進行掩膜遮罩處理

        • 導入所需的庫
        • 創建掩膜圖像
          • 方形掩膜
          • 圓形掩膜
        • 掩膜與原始圖像進行拼接
        • 展示圖像
        • 效果展示
        • 總結

        導入所需的庫

        此次需要的庫資源有cv2numpy,可通過pip install xxx進行下載。

        import cv2 import numpy as np復制代碼

        創建掩膜圖像

        創建掩膜具體需要看圖像的尺寸,根據圖像的尺寸所需創建自己的掩膜,當然掩膜的想也可以自己選擇。我這里創建的掩膜有方形掩膜和圓形掩膜。

        方形掩膜

        掩膜坐標為[10:170, 50:220]。

        # 創建掩膜 mask = np.zeros([img.shape[0], img.shape[1]], dtype=np.uint8) mask[10:170, 50:220] = 255復制代碼

        圓形掩膜

        掩膜坐標:
        x = 140
        y = 100
        r = 80

        # 創建掩膜 x = 140 y = 100 r = 80 mask = np.zeros(img.shape[:2], dtype=np.uint8) mask = cv2.circle(mask, (x, y), r, (255, 255, 255), -1)復制代碼

        掩膜與原始圖像進行拼接

        圖片合并用到了 cv2.add,將掩膜與原始圖像進行拼接合并。

        image = cv2.add(img, np.zeros(np.shape(img), dtype=np.uint8), mask=mask)復制代碼

        展示圖像

        # 展示原圖 cv2.imshow("img", img) # 展示掩膜圖片 cv2.imshow("mask", mask) # 展示添加掩膜效果圖片 cv2.imshow("image", image)復制代碼

        效果展示

        原始圖像:

        詳細講解 Python實現對圖像進行掩膜遮罩處理

        方形掩膜圖像:

        詳細講解 Python實現對圖像進行掩膜遮罩處理

        方形掩膜與原圖合并圖像:

        詳細講解 Python實現對圖像進行掩膜遮罩處理

        圓形掩膜圖像:

        詳細講解 Python實現對圖像進行掩膜遮罩處理

        圓形掩膜與原圖合并圖像:

        詳細講解 Python實現對圖像進行掩膜遮罩處理

        總結

        遮擋掩膜的原理很簡單,首先創建一個和圖片同樣大小的全黑圖像,再把需要顯示的區域像素改成白色,最后使用cv2.add疊加image和mask就可以實現圖像的遮擋顯示。

        想了解

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品久久久久久久| 欧美久久亚洲精品| 国内精品视频在线观看| 国产精品无码久久久久久| 久久精品成人| 99re66在线观看精品免费| 99在线精品一区二区三区| 亚洲午夜精品久久久久久浪潮| 国产精品片在线观看手机版| 国产精品自产拍在线观看| 久久国产精品一国产精品金尊| 亚洲国产精品国产自在在线 | 国产精品第一页在线| 国产精品分类视频分类一区| 国产综合色在线精品| 亚洲爆乳精品无码一区二区三区| 久久久久久久久久久免费精品| 国产精品成人小电影在线观看| 999国产精品视频| 国产成人亚洲精品影院| 亚洲无删减国产精品一区| 国产精品亚洲午夜一区二区三区| 99久久国产热无码精品免费| 久久Av无码精品人妻系列| 久久夜色精品国产噜噜噜亚洲AV| 中文字幕久精品免费视频| 呦交小u女国产精品视频| 亚洲第一永久AV网站久久精品男人的天堂AV | 大桥未久在线精品视频在线| 国语自产精品视频在线区| 久久久久无码精品国产不卡| 久久亚洲国产成人精品性色| 久久免费的精品国产V∧| 精品久久久久久久无码| 国内精品久久久久影院优| 国语精品一区二区三区| 6一12呦女精品| 欧洲精品视频在线观看| 99亚洲精品视频| 国产精品第六页| 欧美国产成人精品一区二区三区 |