두 개 이상의 무관 한 높이 맵을 함께 스티칭 할 알고리즘을 작성하려고합니다 (C#에서). 그래서 맵 사이에 솔기가 보이지 않습니다. 기본적으로 나는이 페이지에있는 기능을 모방하려는 : http://www.bundysoft.com/wiki/doku.php?id=tutorials:l3dt:stitching_heightmaps솔기를 제거하기 위해 여러 개의 하이트 맵을 어떻게 꿰맬 수 있습니까?
나는 또한 수행 할 수 있도록하려는
(당신은 내가 무엇에 대해서 이야기하고의 요점을 얻기 위해 사진을 볼 수 있습니다) 하나의 하이트 맵을 타일로 바꿀 수 있도록 변경하여 끝없는 세상을 만듭니다 (이 모든 것은 Unity3d에서 사용하기위한 것입니다). 그러나 여러 하이트 맵을 함께 스티칭 할 수 있다면 알고리즘을 하나의 하이트 맵에서 쉽게 수정할 수 있어야하므로이 부분에 대해 걱정하지 않아도됩니다. 내가 검색과 성공없이 솔루션을 검색 한로
는지도의 모든 종류, 감상 할 수있다. 올바른 방향으로 조금만 움직여 주시면 대단히 감사하겠습니다! 많은 이미지 조작 기법을 하이트 맵에 적용 할 수 있지만 찾고있는 결과를 생성하는 이미지 처리 알고리즘을 찾을 수 없다는 것을 알고 있습니다. 예를 들어, image stitching은 겹치는 시야가있는 이미지에만 적용되는 것처럼 보입니다. 관련없는 하이트 맵에서는 그렇지 않습니다. 어떤 방식으로 작업에 FFT 로우 패스 필터를 사용
겠습니까하거나 있음은 단일 한 tileable 하이트 생성에 유용 할 것
?알고리즘은 Unit3d에서 사용할 수 있기 때문에, 어떤 C# 코드는 내가 그 유니티가 사용하는 최신 버전의 생각으로, 닷넷 3.5에 국한되어야 할 것이다. 도움 주셔서 감사합니다! 당신이 게시 된 이미지에서 이루어집니다 무엇
좋아, 네가 무슨 말을하는지 이해 하겠지만 어떻게 이것을 하이트 맵에 적용하겠습니까? 귀하의 예제에서 결과 스티치 라인 길이가 10이지만 결합, 초기 왼쪽과 오른쪽 라인의 길이는 14입니다. 원래 왼쪽/오른쪽 라인과 같은 길이가 새로운 왼쪽/오른쪽 라인을 생성해야합니다 , 왼쪽 줄의 가장 오른쪽 값이 오른쪽 줄의 가장 왼쪽 값과 일치하는 경우 (같은 값이 아닌 경우 높이 맵 사이에 간격이 있음). –
도움을 주셔서 감사합니다. 보간은 확실히 올바른 방향이었습니다. 나는 지금까지 최고의 결과를 가져 오는 답을 추가했다. 질문에 대한 답변으로 자신의 답변을 표시하는 것이 좋습니까? 아니면 일반적으로 싫어하는 것입니까? –