2013-07-30 3 views
-2

내 ios 애플리케이션에서 2D 이미지를 3D로 변환해야합니다. 내 iOS 응용 프로그램에서이 작업을 어떻게 수행합니까? 필요한 프레임 워크는 무엇입니까? OpenGL-es가 이에 도움이됩니까? 아니면 IOS에 다른 패키지가 있습니까? 2D 이미지를 3D로 만들기 위해 따라야 할 단계는 무엇입니까?2D 이미지를 3D로 변환

+4

이 어떻게 2D 이미지를 3D는, 어떤 이미지에 대해 3D를 만들고 싶어합니까 당신이 할 계획입니까? 또한 3D에서 필요한 것보다 2D에서 정보가 빠져 있기 때문에 이것이 쉬운 일이 아님을 명심하십시오. – rckoenes

+0

비슷한 질문이 여러 번 stackoverflow에 요청되었습니다. –

답변

1

나는 당신이 0

예를 들어 간단한 2D 사각형을 가지고 이외의 Z 축 정보가없는 2 차원 이미지로 프로그래밍이 일을 계획하는 방법을 잘 모르겠어요 당신은 그것을 만들고 싶어 큐브에. 귀하의 사각형은 모서리를 나타내는 4 점의 데이터를 가지고 있습니다 : x1y1, x2y2, x3y3, x4y4. 이 정사각형을 "큐브"로 "변환"하려면 해당 점에 z 축 데이터를 추가하고 큐브에 8 개의 좌표 참조 (x1y1z1 - x8y8z8)가 있으므로 누락 된 4 세트의 데이터에 대한 좌표를 제공하고 어느 점이 서로 연결되어있다. 이것은 단지 다른 깊이 나 곡률이없는 평면 모양을 가정 한 것입니다. 또한 2D 이미지의 보이지 않는면이 어떤 모습인지 전혀 알 수 없습니다.

내가 약간 볼 수있는 것처럼 이것을 볼 수있는 유일한 방법은 사용자가 화면에 자신의 포인트를 추가 할 수있게하는 것입니다 (사용자의 스크린이 깊이를 추측 할 수 없기 때문에 수작업으로 편집 할 수 있음). 그리고 기존 포인트 새 지점을 연결합니다. 이 시점에서, 당신은 더 이상 전환을하지 않습니다 ...

1

나는 당신이 달성하려고하는 것을 조금 분명히해야한다고 생각합니다. 하나의 2D 이미지에서 깊이 정보를 자동으로 찾을 수있는 방법은 없습니다. 그러나 스테레오로 촬영 한 무언가에 대해 이야기하는 경우 두 이미지에있는 피처를 찾고 각 피처의 깊이를 서로 비교하여 그림을 그릴 수 있습니다.

비디오 및 이미지 시퀀스의 경우 몇 가지 흥미로운 논문이 있지만 특히 흥미로운 한 가지 접근법은 Kevin Karsch, Ce Liu 및 Sing Bing의 "비모수 샘플링을 사용한 비디오의 깊이 추출"입니다. 강.

당신은 여기에서 찾을 수 있습니다 http://www.kevinkarsch.com/depthtransfer/eccv12-depthtransfer.pdf

관련 문제