Mask使用方法

2021-09-23 13:20:59 字數 997 閱讀 4356

⭐mask

一、 用法

(1) 提取感興趣的部分:用預先製作的感興趣區掩膜與待處理影象相乘,得到感興趣區影象,感興趣區內影象值保持不變,而區外影象值都為0;

(2) 遮蔽作用:用掩膜對影象上某些區域作遮蔽,使其不參加處理或不參加處理引數的計算,或僅對遮蔽區作處理或統計;

(3) 結構特徵提取:用相似性變數或影象匹配方法檢測和提取影象中與掩膜相似的結構特徵;

(4) 特殊形狀影象的製作

二、 利用mask進行摳圖

• 第一步建立與原圖一樣大小的mask影象,並將所有畫素初始化為0,因此全圖成了一張全黑色圖。

• 第二步將mask圖中的r1區域的所有畫素值設定為255,也就是整個r1區域變成了白色。

這樣就得到了mask影象了。

將原始圖拷貝到目標圖img2上。

原圖(image)與掩膜(mask)進行與運算後得到了結果圖(img2)。

何為圖與掩膜的與運算?

其實就是原圖中的每個畫素和掩膜中的每個對應畫素進行與運算。比如1 & 1 = 1;1 & 0 = 0;

比如乙個3 * 3的影象與3 * 3的掩膜進行運算,得到的結果影象就是:

說白了,mask就是點陣圖啊,來選擇哪個畫素允許拷貝,哪個畫素不允許拷貝。如果mask畫素的值是非0的,我就拷貝它,否則不拷貝。

因為我們上面得到的mask中,感興趣的區域是白色的,表明感興趣區域的畫素都是非0,而非感興趣區域都是黑色,表明那些區域的畫素都是0。一旦原圖與mask圖進行與運算後,得到的結果圖只留下原始圖感興趣區域的影象了。

三、 小結

1.影象中,各種位運算,比如與、或、非運算與普通的位運算類似。

2.如果用一句話總結,掩膜就是兩幅影象之間進行的各種位運算操作。

CSS3 mask 遮罩的具體使用方法

css的mask屬性允許使用者通過部分或者完全隱藏乙個元素的可見區域。這種效果可以通過遮罩或者裁切特定區域的。mask的簡寫會將 mask border 設為初始值。使用mask的簡寫優於其他簡寫或者各自屬性的設定來覆蓋。這能保證mask border也會重新設定為新的效果樣式。mask image...

pythonpip使用方法 pip使用方法整理

匯出專案已安裝的pip包 pip list 檢視專案中安裝的包 pip freeze requirements.txt 將專案中所用到的第三方庫輸出到requirements.txt中 pip install 版本號 pip install i 本次使用清華源進行安裝 離線安裝第三方庫 一鍵安裝整個...

使用方法 離型劑使用方法

1 使用離型劑前必須確保模具乾淨,無粉塵 蠟垢 樹脂垢 油汙等殘留物質。可以使用專用的模具潔模劑進行清洗,不可用其他液體清洗,以免清洗不乾淨或損壞模具。另外,如果您的模具是新的,在清洗乾淨後,務必要對模具進行初步處理,用離型劑在模具表面噴 刷塗5 6次,之後方可正常投入生產。2 使用離型劑時,首先要...