mser基於分水嶺的概念,對影象進行二值化,二值化閾值取[0, 255],這樣二值化影象就經歷乙個從全黑到全白的過程,在這個過程中,有些連通區域面積隨閾值上公升的變化很小,這種區域就叫做最大穩定極值區域。
數學定義為:
表示閾值為i
時的某一連通區域,△為灰度閾值的微小變化量,q
(i)為閾值是i
時的區域q
i的變化率。當q
(i)為區域性極小值時,則q
i為最大穩定極值區域。
上述做法可以檢測出影象的暗色區域,對影象進行灰度反轉,重複上述過程,可以檢測出影象的亮色區域。
opencv中的mser演算法將上述兩種過程合併在一起。可以通過mesr1->setpass2only(true);配合
A 最大黑區域
problem 1082 最大黑區域 二值影象是由黑白兩種畫素組成的矩形點陣,影象識別的乙個操作是求出影象中最大黑區域的面積。請設計乙個程式完成二值影象的這個操作。黑區域由黑畫素組成,乙個黑區域中的每個畫素至少與該區域中的另乙個畫素相鄰,規定乙個畫素僅與其上 下 左 右的畫素相鄰。兩個不同的黑區域沒...
最大黑區域
fzu 1082 二值影象是由黑白兩種畫素組成的矩形點陣,影象識別的乙個操作是求出影象中最大黑區域的面積。請設計乙個程式完成二值影象的這個操作。黑區域由黑畫素組成,乙個黑區域中的每個畫素至少與該區域中的另乙個畫素相鄰,規定乙個畫素僅與其上 下 左 右的畫素相鄰。兩個不同的黑區域沒有相鄰的畫素。乙個黑...
最大黑區域
題目描述 二值影象是由黑白兩種畫素組成的矩形點陣,影象識別 的乙個操作是求出影象中最大的黑區域的面積。請設計乙個程式完成二值影象的這個操作,黑區域由黑畫素組成,乙個黑區域中的每畫素至少與該區域中的另乙個畫素相鄰,規定乙個畫素僅與其上下左右的畫素相鄰。兩個不同的黑區域沒有相鄰的畫素。乙個黑區域的面積是...