2010-05-20 6 views
1

안녕하세요, 벽을 나타내는 색칠 된 블록이있는 검은 색 배경 같은 간단한 이미지를 찍으려고합니다. 이런 식으로 시작하는 법을 알아 내려고 노력 중입니다. 이미지를 파싱하여 각 픽셀을 관찰해야합니까, 아니면 더 쉬운 방법이 있습니까? Java3D를 사용하고 있지만 그 종류의 지원이 내장되어 있지는 않습니다 ...Java에서 2D 이미지를 3D 개체로 변환하려고 시도합니다.

+0

여기에서 시작하는 것이 좋습니다. http://scholar.google.com/scholar?q=Generic+Modeling+of+3D+Objects+from+Single+2D+Image –

답변

1

-

  • 압출 정말 높이 매퍼이었다 원하는 것을 밝혀졌습니다. 그레이 스케일 RGB 값을 기반으로 각 픽셀을 특정 높이에 매핑했습니다. 색상을 높이와 무관하게하려면 두 개의 이미지가 있습니다. 하나는 회색조 높이 맵이고 다른 하나는 내가 원하는 것,이 경우에는 보일 색상 이미지가있는 이미지입니다. 이미지의 색상을 픽셀이 아닌 특정 개체로 인식하는 데에는 분명히 더 복잡한 것이 필요합니다. 친구는 화가의 알고리즘 같은 것을 제안했습니다. 그러나, 적어도 나를 위해, 그건 내 응용의 범위였습니다.

  • 1

    이것은 생각보다 복잡 할 수 있습니다. 2 차원 모델로 가장자리를 벡터화 Java 2D ConvolveOp Filter

  • 를 사용

    • 에지 검출 : 이 솔루션은 기본적으로 다음과 같은 단계를 포함한다. 3D