2010-12-14 4 views
0

이미지 처리시 Matlab에서 프로젝트 수행 중2D 이미지에서 3D 이미지 얻기

2D 이미지에서 3D 이미지를 얻을 가능성이 있습니까?

+0

더 자세한 설명이 없으면 누구나이 질문에 대한 답변을 드릴 수 있습니다. 짧은 이미지는 no입니다. 왜냐하면 2D 이미지의 정의가 데이터의 3 차원이없는 이미지이기 때문입니다. 그러나 색상이나 무언가에 따라 이미지를 스캔 할 수 있다면 3d 이미지를 "만들 수 있습니다". –

+0

StackOverflow에 오신 것을 환영합니다! 귀하의 질문에 "도와주십시오"라고 말할 필요는 없습니다 (실제로는 비생산적입니다). 사람들을 돕는 것이 많은 사람들이 여기있는 이유입니다. :-) 귀하의 질문에 행운을 비네. –

+0

하나의 2D 이미지에서 깊이를 추출 할 수있는 방법이 있습니까? –

답변

0

3d 이미지는 4d에서 투영되고 컴퓨터에서 또는 그림 프레임에 표시 할 수있는 대부분의 이미지는 3d 개체의 투영입니다. 사실상 더 높은 차원 공간의 조각을 선택하는이 투영으로 인해 투영을 뒤집고 2 차원 이미지에서 3d로 돌아 오는 데 필요한 정보가 포함되어 있지 않습니다.

그러나 충분한 공간 샘플링이 있다면 그것의 2D 이미지에서 3d 개체를 재구성하는 것은 가능하지만이 작업을 수행하는 간단한 방법을 모르겠습니다.

1

동일한 개체의 이미지가 여러 개 있고 카메라의 위치가 picure가 찍은 다음에는 가능하지만 여전히 쉽지는 않습니다. 두 개의 그러한 데이터 세트와 관련 기사에 대한 링크는 여기에서 찾을 수 있습니다. http://vision.middlebury.edu/mview/

0

동일한 3D 개체를 설명하는 여러 2D 이미지와 같은 데이터를 지원하지 않으면이 작업을 수행 할 수 없습니다. 그런 다음 각 이미지를 찍은 시점을 파악하고 실제 공간으로 조정 한 다음 각 이미지 평면을 통과하는 스테레오 선이 같은 물리적 좌표에 교차하는 방식을 사용하여 포인트를 생성해야합니다.

단일 이미지 내에서 조명 데이터를 활용하여 슈퍼 픽셀 접근 방식을 시도 할 수도 있지만 이러한 방법은 정확하지 않습니다.

큰 필드입니다.

0

Radon transform은 3D 장면의 많은 2D 투영으로부터 3D 표현 (즉, 이미지)을 재구성하기 위해 단층 촬영 응용 프로그램에 사용됩니다. 이 변환과 역행렬은 Matlab의 이미지 처리 도구 상자에 있습니다. 당신은 그것을 보길 원할 것입니다.

희망이 도움이됩니다.

관련 문제