내 ios 애플리케이션에서 2D 이미지를 3D로 변환해야합니다. 내 iOS 응용 프로그램에서이 작업을 어떻게 수행합니까? 필요한 프레임 워크는 무엇입니까? OpenGL-es가 이에 도움이됩니까? 아니면 IOS에 다른 패키지가 있습니까? 2D 이미지를 3D로 만들기 위해 따라야 할 단계는 무엇입니까?2D 이미지를 3D로 변환
답변
나는 당신이 0
예를 들어 간단한 2D 사각형을 가지고 이외의 Z 축 정보가없는 2 차원 이미지로 프로그래밍이 일을 계획하는 방법을 잘 모르겠어요 당신은 그것을 만들고 싶어 큐브에. 귀하의 사각형은 모서리를 나타내는 4 점의 데이터를 가지고 있습니다 : x1y1, x2y2, x3y3, x4y4. 이 정사각형을 "큐브"로 "변환"하려면 해당 점에 z 축 데이터를 추가하고 큐브에 8 개의 좌표 참조 (x1y1z1 - x8y8z8)가 있으므로 누락 된 4 세트의 데이터에 대한 좌표를 제공하고 어느 점이 서로 연결되어있다. 이것은 단지 다른 깊이 나 곡률이없는 평면 모양을 가정 한 것입니다. 또한 2D 이미지의 보이지 않는면이 어떤 모습인지 전혀 알 수 없습니다.
내가 약간 볼 수있는 것처럼 이것을 볼 수있는 유일한 방법은 사용자가 화면에 자신의 포인트를 추가 할 수있게하는 것입니다 (사용자의 스크린이 깊이를 추측 할 수 없기 때문에 수작업으로 편집 할 수 있음). 그리고 기존 포인트 새 지점을 연결합니다. 이 시점에서, 당신은 더 이상 전환을하지 않습니다 ...
나는 당신이 달성하려고하는 것을 조금 분명히해야한다고 생각합니다. 하나의 2D 이미지에서 깊이 정보를 자동으로 찾을 수있는 방법은 없습니다. 그러나 스테레오로 촬영 한 무언가에 대해 이야기하는 경우 두 이미지에있는 피처를 찾고 각 피처의 깊이를 서로 비교하여 그림을 그릴 수 있습니다.
비디오 및 이미지 시퀀스의 경우 몇 가지 흥미로운 논문이 있지만 특히 흥미로운 한 가지 접근법은 Kevin Karsch, Ce Liu 및 Sing Bing의 "비모수 샘플링을 사용한 비디오의 깊이 추출"입니다. 강.
당신은 여기에서 찾을 수 있습니다 http://www.kevinkarsch.com/depthtransfer/eccv12-depthtransfer.pdf
- 1. MATLAB을 사용하여 2D 이미지를 3D로 변환
- 2. 안드로이드는 2D 이미지를 3D로 변환합니다.
- 3. 2D 그리드를 3D로 그리려면 어떻게해야합니까?
- 4. 2D 이미지를 3D 이미지로 변환
- 5. PNG 이미지를 2D 배열로 변환
- 6. 2D 이미지를 3D 모델로 변환
- 7. LWJGL에서 3D로 투명도로 2D 텍스처를 렌더링하는 방법
- 8. 포인트 데이터의 이미지를 2D 부울 배열로 변환
- 9. Java에서 이미지를 2D 배열로 변환 하시겠습니까?
- 10. Numpy, 2D 배열을 3D로 변환하는 방법 (cols를 2리스트로 그룹화 함)
- 11. Python : 2D numpy 배열의 큰 세트 ... 3D로 시각화하는 방법?
- 12. 2D 변환 - 변환 좌표
- 13. BufferedImage를 2D 배열로 변환
- 14. Dubois를 사용하여 2D에서 3D로 변환 Anaglyph 알고리즘
- 15. 3D로 텍스트 그리기
- 16. 2D 배열을 그래프로 변환
- 17. 2D 아핀 변환 행렬을 3D 아핀 변환 행렬로 변환
- 18. Android 애플리케이션에서 DICOM 이미지를 3D로 렌더링하려면 어떻게해야합니까?
- 19. python mahotas.imread는 2 차원 이미지를 3d로 읽습니다.
- 20. 어떻게 이미지를 3D로 플롯 할 수 있습니까?
- 21. MATLAB에서 3D로 플롯 점을 만드시겠습니까?
- 22. 2D 캔버스 요소를 3D로 쉽게 변환/렌더링 할 수있는 방법이 있습니까?
- 23. Libgdx에서 3D 좌표를 2D 좌표로 변환
- 24. 2D & 3D로 리치 데스크톱 응용 프로그램 개발을위한 최상의 프레임 워크
- 25. 일부 2D 게임 디자인을 완료했습니다. 이제 3D로 이동하고 싶습니다.
- 26. 2d 오브젝트를 unity3d에서 scene 3d로 가져 오는 방법
- 27. Three.js를 사용하여 2D에서 3D로 프로젝트
- 28. 2D 배열을 2D 배열의 여러 블록으로 변환
- 29. 2D 벡터를 2D QVector로 변환 C++
- 30. 버퍼링 된 이미지를 동일한 데이터가있는 2D 바이트 배열로 변환
이 어떻게 2D 이미지를 3D는, 어떤 이미지에 대해 3D를 만들고 싶어합니까 당신이 할 계획입니까? 또한 3D에서 필요한 것보다 2D에서 정보가 빠져 있기 때문에 이것이 쉬운 일이 아님을 명심하십시오. – rckoenes
비슷한 질문이 여러 번 stackoverflow에 요청되었습니다. –