1. 程式人生 > >opencv中輪廓內部的畫素點怎麼提取

opencv中輪廓內部的畫素點怎麼提取

pointPolygonTest(InputArray contour,Point2f pt,bool measureDist);cvPointPolygonTest(const CvArr*contour,CvPoint2D32f pt,int measure_dist);


函式cv::contourArea估計輪廓區域的面積(裡面的畫素數)。函式cv::pointPolygonTest計算一個點是否在輪廓內,


函式cvFindContours從二值影象中檢索輪廓,並返回檢測到的輪廓的個數。first_contour的值由函式填充返回,它的值將為第一個外輪廓的指標,當沒有輪廓被檢測到時為NULL。其它輪廓可以使用h_next和v_next連線,從first_contour到達。


cvDrawContours:在影象上繪製外部和內部輪廓,函式cvDrawContours用於在影象上繪製外部和內部輪廓。當thickness >= 0 時,繪製輪廓線;否則填充由輪廓包圍的部分。