
?1
?
void
?cvFloodFill(
?2 ? IplImage * ?src,
?3 ? CvPoint?seedPoint,???? // 漫水法從點seedPoint開始實行算法
?4 ? CvScalar?newVal,???? // 像素點被染色的值
?5 ? CvScalar?loDiff? = ?cvScalarAll( 0 ),???? // 下標記--被染色的相鄰點減去loDiff
?6 ? CvScalar?upDiff? = ?cvScalarAll( 0 ),???? // 上標記--被染色的相鄰點加上upDiff
?7 ? CvConnectedComp * ?comp? = ?NULL,???? // 如果comp不是NULL,那么該CvConnectedComp被設置為被填充區域的統計屬性
?8 ? int ?flags? = ? 4 ,???? /* 低八位可以被設置為4或者8,這個參數控制著填充算法的連通性,4表示在4個方向考慮連通性(上下左右),
?9 ? *8表示在8個方向考慮連通性(加上4個對角線方向),高八位可以設置CV_FLOODFILL_FIXED_RANGE,或者
10 ? *CV_FLOODFILL_MASK_ONLY(如果設置只考慮填充MASK),flags的中間比特(8-15位)的值可以設置填充掩碼的值
11 ? *flags?=?8?|?CV_FLOODFILL_MASK_ONLY?|?CV_FLOODFILL_FIXED_RANGE?|?(43<<8)
12 ? */
13 ? CvArr * ?mask? = ?NULL???? /* mask參數與其他有mask參數的使用方法一致,不同的是可以是作為該函數的輸出值(指定應經被填充的區域)
14 ? *如果mask非空,那么它必須是一個單通道,8位,像素寬度和高度均比源圖像大兩個像素的圖像
15 ? *(這是為使內部運算簡單快速),cvFloodFill()不會覆蓋mask中非0的區域
16 ? */
17 ? );
?2 ? IplImage * ?src,
?3 ? CvPoint?seedPoint,???? // 漫水法從點seedPoint開始實行算法
?4 ? CvScalar?newVal,???? // 像素點被染色的值
?5 ? CvScalar?loDiff? = ?cvScalarAll( 0 ),???? // 下標記--被染色的相鄰點減去loDiff
?6 ? CvScalar?upDiff? = ?cvScalarAll( 0 ),???? // 上標記--被染色的相鄰點加上upDiff
?7 ? CvConnectedComp * ?comp? = ?NULL,???? // 如果comp不是NULL,那么該CvConnectedComp被設置為被填充區域的統計屬性
?8 ? int ?flags? = ? 4 ,???? /* 低八位可以被設置為4或者8,這個參數控制著填充算法的連通性,4表示在4個方向考慮連通性(上下左右),
?9 ? *8表示在8個方向考慮連通性(加上4個對角線方向),高八位可以設置CV_FLOODFILL_FIXED_RANGE,或者
10 ? *CV_FLOODFILL_MASK_ONLY(如果設置只考慮填充MASK),flags的中間比特(8-15位)的值可以設置填充掩碼的值
11 ? *flags?=?8?|?CV_FLOODFILL_MASK_ONLY?|?CV_FLOODFILL_FIXED_RANGE?|?(43<<8)
12 ? */
13 ? CvArr * ?mask? = ?NULL???? /* mask參數與其他有mask參數的使用方法一致,不同的是可以是作為該函數的輸出值(指定應經被填充的區域)
14 ? *如果mask非空,那么它必須是一個單通道,8位,像素寬度和高度均比源圖像大兩個像素的圖像
15 ? *(這是為使內部運算簡單快速),cvFloodFill()不會覆蓋mask中非0的區域
16 ? */
17 ? );
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
