Feladat
Bináris objektumok esetén szükségünk lehet az objektum középvonalára, vázára. Erre rengeteg szakirodalmi megoldást találhatunk. Az OpenCV sajnos kevés beépített lehetőséget biztosít. Vékonyításra van lehetőségünk a contrib csomagban található ximgproc.thinning() függvénnyel, kétféle implementált algoritmus közül választva.
Használata:
dst = cv2.ximgproc.thinning(src, [dst, [thinningType]])
Az src a bemeneti, 8-bites egész típusú, egy csatornás bináris kép, amelyben a 255 értékek jelzik az objektumpontokat.
A thinningType kétféle értéket vehet fel: cv2.ximgproc.THINNING_ZHANGSUEN és cv2.ximgproc.THINNING_GUOHALL.
Konkrét példát a 11_05_thinning.py példaprogramban láthatunk.