convex ... convex 알고리즘을 사용하여 일부 ... 불규칙한 모양의 윤곽을 찾습니다. 내가 볼록하지 않은 다각형 - convex hull 알고리즘을 사용하는 전처리
내가 사각형의 집합을 가지고 ... 내가 가지고있는 모양이 볼록 보장 할 수 없습니다, 나는 수 있도록하고 싶습니다 때문에 아마도 ...하지만 충분하지 좋다 등고선 바깥쪽에있는 모든 점을 가져오고 - 등고선 점을 던지지 마십시오.
볼록 선체 알고리즘은 잘 작동 -하지만 오른쪽의 예처럼 작동, 그래서 윤곽에 대한 몇 가지 정보를 잃게됩니다. 이러한 알고리즘은 내가 외부 모서리를 유지하고, 단지 내부의 점을 제거, 왼쪽에있는 버전에 가까운 작동하는 무언가를 원하는
...
있습니까?
또는 모양 (다각형)을 볼록한 모양으로 나눌 수있는 방법이 있습니까? 그래서 볼록한 선체 알고리즘이 제대로 처리 할 수 있습니까?
링크에서 링크까지 저는 Hertel-Mehlhorn 알고리즘과 같은 알고리즘을 설정하는 방법을 알아 내려고 노력해 왔습니다. 그러나 교차 선이이 상황에서 어떤 용도로 사용되는지 모르겠습니다 ...
제안 해 주셔서 감사합니다.
데이터는 어떻게 저장 되나요? 픽셀 집합 (또는 값을 저장하는 불연속 격자)이 있습니까? 사각형에 대한 좌표 집합이 있습니까? 인접한 정보 (하프 에지 등)가 있습니까? – WhitAngl
어떤 종류의 입력 형식이 문제입니까? 1x1 사각형 집합입니까? – songlj
부조리에 대해 하향 투표 됨. 볼록 선체를 원하지 않으면 볼록 선체 알고리즘을 사용하지 마십시오! 다음은? "나는 퀵 소트에 전화를 걸었고 이제 배열은 알파벳순으로되어 있습니다. 어떻게 그 일을 멈출 수 있습니까?" –