凸殼(convexHull)

凸殼(Convex Hull)是一個計算幾何中的概念,簡單的說,在給定二維平面上的點集合,凸殼就是將最外層的點連接起來的凸多邊型,它能包含點集合中的所有點,在影像處理中,通常是找到某個物件後,用來填補空隙,或者是進一步的進行物件辨識。

OpenCV凸殼

void convexHull(InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true)

  • points:輸入資訊,可以為包含點的容器(vector)或是Mat。
  • hull:輸出資訊,包含點的容器(vector)。
  • lockwise:方向旗標,如果true是順時針,false是逆時針。