一,基本的圖像通道知識不予介紹
二,單通道圖像分割
1閾值分割
全局閾值,局部閾值法,直方圖自動閾值(自適應閾值)
指定全局閾值
threshold( Image: Region: MinGray, MaxGray) //人工設置閾值
局部閾值法,后面再加以描述
直方圖自動閾值(自適應閾值)
auto_threshold( Image: Region:Sigma:)
//自動閾值輸入必須是是單通道圖像,會有多閾值分割,Sigma用於對灰度直方圖進行高斯平滑,決定了平滑的程度(分割細致程度),當sigma很大時,灰度直方圖基本會被平滑為只剩下一個波峰,而分割是根據平滑后直方圖的波谷來進行的,Sigma小,分割的越細致。
三,彩色圖像的分割
decompose3
trans_from_rgb(red,green,blue,result1,result2,result3,colortypespace)
四,整理常用的提取簡單結果的函數
使用感興趣區域(Region Of Interesting,ROI)可以進一步縮小定義區域。這樣可以避免處理無關區域,從而減少運算時間。
1,設置ROI,方法是用圖形窗口的設置ROI助手,然后手動畫出並插入代碼
gen_rectangle1(ROI_0, *****)
2,reduce_domain用於截取所畫出的ROI
reduce_domain(fullImage,ROIarea,ReducedImage)
3,通常在threshod后,試用connection選擇出連通區域,然后用面積和形狀選擇法選出自己關注的形狀
threshold()
connection(Region, OutputRegion)
select_shape(input,output, Requirments....)
五,其他函數:
crop_rectangle1(Image : ImagePart : Row1, Column1, Row2, Column2 : )
原文來自:
Burning_foot的博客