Как получить контурную зону в лыжном магии - PullRequest
0 голосов
/ 30 апреля 2018

Я определил контуры в образе лыжи, следуя документации :

contours = measure.find_contours(img, 0.8)

В области OpenCV можно получить, используя:

cv2.contourArea(cnt)

Имеет ли Skimage нечто подобное (функциональность для контурных функций)?

1 Ответ

0 голосов
/ 22 апреля 2019

Я не нашел подобной функции в scikit-image, однако с некоторыми манипуляциями с данными вы можете использовать функцию из opencv. Вам нужно только развернуть объект numpy и преобразовать его в float32 UMat.

# Expand numpy dimmensions
c = np.expand_dims(countour.astype(np.float32), 1)
# Convert it to UMat object
c = cv2.UMat(c)
area = cv2.contourArea(c)
...