나는 this과 같은 점들의 조밀 한 그래프를 가져 와서 연결된 볼록 다각형의 그래프로 바꾸려고합니다. 연결 상태를 유지하면서 다각형은 최대한 크고 단순해야합니다. 결과 그래프가 길 찾기에 사용됩니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?연결된 볼록 다각형의 그래프 생성
답변
. loorker가되기가 어렵습니다. & 가끔 참여하는 사람.
다음 기술을 사용하여 마무리했습니다.
먼저 거리 변환을 만듭니다. 여기에 설명 된 [링크 할 수없는] 알고리즘을 사용하여 [링크 할 수 없음]과 같은 이미지가 생성되었습니다. 그런 다음 DT의 유역 변환을 만들어이를 영역으로 분할하십시오. 이 작업에는 약간의 작업이 필요하지만 현재는 이와 유사합니다. [연결할 수 없습니다] 그런 다음 각 영역 쌍을 연결하는 폴리 라인의 중간 점을 사용하여 웨이 포인트 그래프를 만듭니다.
유역 분할은 밴딩을 일으키는 앨리어싱주의, 아직 완벽하지하지만 난 181 개 지역이 128 * 128 맵 281 개 중간 점으로 끝낼.
이 당신을 위해 무엇을 요구하지 않지만 여기 2D 경로 계획 문제를 해결하기위한 몇 가지 다른 아이디어입니다
사용 A *는. 이렇게하면 가장 짧은 충돌없는 경로가 생성됩니다. 비트 맵을 단순화하지 않아도 성능은 괜찮을 수 있습니다.
sampling-based roadmap을 사용하십시오. 이것은 다각형보다 다른 이산 표현입니다. 검색 공간이 작기 때문에 전체 비트 맵을 탐색하여 모든 지점을 로드맵에 연결할 수 있는지 확인할 수 있습니다. 소형로드 로드맵이 중요하지만 짧은 경로는 중요하지 않은 경우 visibility roadmap 기술을 사용할 수 있습니다.
어쨌든 그래프 표현과 그래프 검색을 처리해야하기 때문에 이러한 기법은 다각형 추출보다 훨씬 쉬워 보입니다.
- Convert Bitmap to Polygon
- 공간이 다각형 (가능성이 도구를 사용)에 의해 매핑 된 How can i convert simple shape bitmap to vector
, 그것은 볼록 다각형 또는으로 나눌 수 있습니다 : 그 문제에 대한 몇 가지 SO 질문에 발굴 검색 할 수있는 다른 표현. 이것은 또한 라발에 의해 설명되어 있습니다 : 내가 링크를 게시 할 수 없습니다 매우 성가신
- 1. .NET의 볼록 선체 생성
- 2. 볼록 다각형의 최대 및 최소 대각선에 대한 알고리즘?
- 3. HTML 연결된 그래프 그림
- 4. 그래프 - 강하게 연결된 구성 요소
- 5. SharePoint의 그래프 생성
- 6. 플렉스의 그래프 생성
- 7. 숙제 : 그래프 생성
- 8. Windows에서 전문 그래프 생성
- 9. GD가없는 동적 그래프 생성
- 10. 콜 그래프 생성 R
- 11. 무작위 그래프 생성
- 12. 다각형의 UIView
- 13. quadtrees (경로 찾기)가 연결된 그래프
- 14. BusinessObjects를 사용하는 단일 보고서의 여러 연결된 그래프
- 15. PowerPoint VBA - 정기적으로 Excel에서 연결된 그래프 업데이트
- 16. Cuda의 볼록 다각형 알고리즘?
- 17. 볼록 선체의 종횡비 예측
- 18. 큰 무작위 평면 그래프 생성
- 19. RubyOnRails 응용 프로그램에서 그래프 생성
- 20. cvApproxPoly()에 의해 생성 된 다각형의 점 검색
- 21. 다각형의 순서를 결정하십시오.
- 22. 다각형의 구멍 삭제
- 23. 다각형의 면적 - 시계 방향
- 24. WPF - 다각형의 컬러 애니메이션
- 25. 다각형의 점 정렬
- 26. 3D 볼록 다각형 사이의 거리
- 27. gprof : 주 프로그램에 연결된 공유 라이브러리의 함수 호출 그래프 생성 방법
- 28. 다각형의 볼록한 선체 (Matlab) 윤곽선에있는 모든 점을 찾는 방법
- 29. QPolygon : 다각형의 가장자리를 얻는 방법
- 30. 다각형의 선에서 임의의 점 선택
이전에 물어 본 적이 없다고 생각합니다. 먼저 검색해보십시오. 그러면 아마도 몇 가지 아이디어를 얻을 수있을 것입니다. 또는 발견 된 솔루션이 사용자의 요구 사항에 맞지 않는 이유를 설명하여 질문을 더 잘 표현할 수 있습니다. –
스타 크래프트지도처럼 의심스럽게 보입니다 ... –
정확하게 스타 크래프트지도입니다. 2D 탐색 맵으로 사용하기 위해 설정 한 탐색 메쉬의 하향식보기입니다. 잠재적 인 필드를 사용하여 로컬 충돌 회피를 할 수는 있지만 로컬 최적화를 피하기 위해 실제 길 찾기 솔루션이 필요합니다. 본질적으로 볼록 폴리곤이 필요하므로 공유 에지의 중간 점을 통과시켜 사용할 수 있습니다. 삼각형도 잘 작동하지만 점이 더 많습니다. – Anthony