0
我有幾個對象的圖像。爲了對其應用cvFloodFill
操作,我需要每個對象的種子點作爲參數。我如何找到種子點?還有如何查找其他參數,如新值,lo_diff和up_diff? 或者如果有其他填充圖像的方法..請建議!使用opencv在圖像中分割對象
我有幾個對象的圖像。爲了對其應用cvFloodFill
操作,我需要每個對象的種子點作爲參數。我如何找到種子點?還有如何查找其他參數,如新值,lo_diff和up_diff? 或者如果有其他填充圖像的方法..請建議!使用opencv在圖像中分割對象
void cvFloodFill(CvArr* image,
CvPoint seed_point,
CvScalar new_val,
CvScalar lo_diff = cvScalarAll(0),
CvScalar up_diff=cvScalarAll(0),
CvConnectedComp* comp=NULL,
int flags=4,
CvArr* mask=NULL)
According to the docs,seed_point
是在x,y座標,該座標標記操作的起始點。如果您查看this example,則this group的最後一張圖顯示上演示的cvFloodFill()
操作的結果步驟1:過濾器示例。
newVal
,loDiff
和upDiff
是您需要試驗的參數,直到找到能夠給您一個好結果的值爲止。