erode(腐蝕)

概念

膨脹操作是將圖像A與任意形狀的結(jié)構(gòu)元素B進(jìn)行卷積塔次,而結(jié)構(gòu)元素B擁有一個可定義的參考點(diǎn),我們稱之為錨點(diǎn)名秀,進(jìn)行膨脹操作時就是將結(jié)構(gòu)元素B劃過圖像A(也成為卷積)励负,并將B覆蓋區(qū)域的像素點(diǎn)的最小值賦給參考點(diǎn)指定的像素,這一操作會使圖像中的暗區(qū)域逐漸擴(kuò)展泰偿,因此我們稱它為腐蝕熄守。

效果圖對比

●源圖像



●處理后圖像


函數(shù)講解

●函數(shù)原型
○c++

void erode( InputArray src, OutputArray dst, InputArray kernel,
                         Point anchor = Point(-1,-1), int iterations = 1,
                         int borderType = BORDER_CONSTANT,
                         const Scalar& borderValue = morphologyDefaultBorderValue() )

○Android

void erode(Mat src, Mat dst, Mat kernel, Point anchor, int iterations, int borderType, Scalar borderValue)

●參數(shù)解釋
○src:源圖像Mat對象
○dst:目標(biāo)圖像Mat對象
○kernel:用于膨脹操作的結(jié)構(gòu)元素,如果取值為Mat(),那么默認(rèn)使用一個3 x 3 的方形結(jié)構(gòu)元素,可以使用getStructuringElement()來創(chuàng)建結(jié)構(gòu)元素
○anchor:參考點(diǎn)裕照,其默認(rèn)值為(-1,-1)說明位于kernel的中心位置攒发。
○borderType :邊緣類型,默認(rèn)為BORDER_CONSTANT晋南。
○borderValue :邊緣值惠猿,用它的默認(rèn)值即可。

函數(shù)使用

●c++中

#include<opencv2/opencv.hpp>
using namespace cv;
int main() {
    Mat src = imread("C:/Users/Administrator/Desktop/wan.png");//引入源圖像
    if (src.empty()) {
        return -1;
    }
    imshow("src", src);//展示源圖像
    Mat dst;
    Mat kernel = getStructuringElement(MORPH_RECT,Size(3,3));//創(chuàng)建結(jié)構(gòu)元素大小為3*3
    erode(src,dst,kernel);//腐蝕操作
    imshow("dst", dst);//展示目標(biāo)圖像
    waitKey(0);
    return 0;
}

●Android中

Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_beauty);//獲取源圖像Bitmap對象
Mat src = new Mat();
Mat dst = new Mat();
Utils.bitmapToMat(bitmap,src);//Bitmap轉(zhuǎn)換為Mat對象
Mat kernel = Imgproc.getStructuringElement(Imgproc.MORPH_RECT, new Size(3, 3));//獲取結(jié)構(gòu)元素
Imgproc.erode(src,dst,kernel);//腐蝕操作
Utils.matToBitmap(dst,bitmap);//Mat轉(zhuǎn)換為Bitmap對象
imageView.setImageBitmap(bitmap);
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末负间,一起剝皮案震驚了整個濱河市偶妖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌政溃,老刑警劉巖趾访,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異董虱,居然都是意外死亡扼鞋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門愤诱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來云头,“玉大人,你說我怎么就攤上這事淫半±;保” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵科吭,是天一觀的道長昏滴。 經(jīng)常有香客問我,道長砌溺,這世上最難降的妖魔是什么影涉? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮规伐,結(jié)果婚禮上蟹倾,老公的妹妹穿的比我還像新娘。我一直安慰自己猖闪,他們只是感情好鲜棠,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著培慌,像睡著了一般豁陆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上吵护,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天盒音,我揣著相機(jī)與錄音表鳍,去河邊找鬼。 笑死祥诽,一個胖子當(dāng)著我的面吹牛譬圣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播雄坪,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼厘熟,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了维哈?” 一聲冷哼從身側(cè)響起绳姨,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎阔挠,沒想到半個月后飘庄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡购撼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年竭宰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片份招。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖狞甚,靈堂內(nèi)的尸體忽然破棺而出锁摔,到底是詐尸還是另有隱情,我是刑警寧澤哼审,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布谐腰,位于F島的核電站,受9級特大地震影響涩盾,放射性物質(zhì)發(fā)生泄漏十气。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一春霍、第九天 我趴在偏房一處隱蔽的房頂上張望砸西。 院中可真熱鬧,春花似錦址儒、人聲如沸芹枷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸳慈。三九已至,卻和暖如春喧伞,著一層夾襖步出監(jiān)牢的瞬間走芋,已是汗流浹背绩郎。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留翁逞,地道東北人肋杖。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像熄攘,于是被迫代替她去往敵國和親兽愤。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容