1
부울 배열에 연결된 하나의 연결 구성 요소가 True
이고 폴리곤으로 변환하려는 테두리가 있습니다. 매끈하게.파이썬 : 부울 배열을 다각형
가정 내 배열 내가이
import numpy as np
from skimage.morphology binary_erosion
border_indices = np.transpose(np.nonzero(np.logical_xor(binary_erosion(img), img)))
하지만 바로 포인트가 경계를 따라 정렬되지 않기 때문에 작동하지 않습니다 shapely.Polygon
객체로 사람들을 먹이 만에 증가 x
같은 경계 인덱스를 얻을 수 img
입니다 및 y
값.
이 문제를 해결하기 위해 알파 모양을 사용할 수도 있지만 (볼록 선체를 찾고 있지는 않지만), 누군가가 바운딩 폴리곤에 도달하는 더 간단한 방법을 제안 할 수 있습니다. 정렬.
동일한 곳에 있었다 당신은 더 나은 질문을 이해하기 위해'border_indices'의 구체적인 예제를 추가하십시오. – eguaio