Skip navigation

Középvonal

Váz és középvonal

A váz egy régióalapú alakjellemző, amely reprezentálja az objektum alaját és topológiailag ekvivalens vele. A középvonal egy vázközelítés, amely vázkijelölő algoritmusok eredménye. A vázkijelölő algoritmusok közül a vékonyítás - az egyik legelterjedtebb módszer - iteratív objektumredukción alapul.

Példaprogram

import cv2
import numpy as np

img = cv2.imread("dolphin.png",cv2.IMREAD_GRAYSCALE);

retval, inv_img = cv2.threshold(img, 0,255, cv2.THRESH_BINARY_INV); # invertalom

kozepvonal = cv2.ximgproc.thinning(inv_img, thinningType=cv2.ximgproc.THINNING_GUOHALL);


cv2.imwrite("kozepvonal.png", kozepvonal);
cv2.imshow("kozepvonal",kozepvonal);
cv2.waitKey(0)