-1

저는 스테레오 이미지에 대한 깊이 맵을 찾고 싶습니다. 현재 저는 인터넷 이미지에서 작업하고 있습니다. 스테레오 이미지를 찍어서 내 자신이 직접 작업 할 수 있기를 바랍니다. 많은 노이즈가없는 최상의 스테레오 이미지를 얻는 방법. 나는 하나의 카메라를 가지고있다. 정류가 필요한가? 카메라간에 얼마나 거리를 두어야 하는가? 나는 당신의 문제 correclty을 이해 한 확실하지단일 카메라를 사용하여 스테레오 이미지를 촬영하는 방법은 무엇입니까?

+0

당신은 거울을 사용하여 하나의 카메라로 두 개의 이미지를 얻을 수 있습니다. –

답변

0

- 시도 할 것이다 어쨌든

나는 당신의 현재와 유사한 middlebury 또는 무언가에서 이미지 작업 같아요. 유사한 알고리즘을 사용하려면 이미지를 수정해야합니다. 이는 해당 픽셀이 모든 이미지에서 같은 줄에 있다는 가정에 기반하기 때문입니다. 실제로 심도있는 이미지 (! = 불일치 이미지)를 원할 경우 카메라 외장을 사용해야합니다.

설정에 2 대의 카메라가 있어야하며 상대 위치/방향이 변경되지 않도록해야합니다. 그렇지 않으면 정류가 깨집니다. 첫 번째 단계에서는 내재 및 외인성 카메라 매개 변수를 얻기 위해 시스템을 보정해야합니다. 이를 위해 OpenCV (calib-module)와 함께 도구를 사용하거나 직접 롤백 할 수 있습니다. 교정 보드를 인쇄하여 시스템을 교정하십시오. 그런 다음 이미지를 가져 와서 보정을 사용하여 이미지를 수정할 수 있습니다.

색 노이즈 관련 :
조리개를 매우 작게 만들고 높은 노출 시간을 사용할 수 있습니다. 현실 세계 상황이 그런 것들을 어떻게 든 다루어야하기 때문에 내 의견으로는 이것은 쓸모가 없다.

0

요약하면 인터넷에는 이미 정류 된 많은 스테레오 이미지가 있습니다.

  • 픽셀 D의 물체 (Z) (mm)와 격차까지의 거리 사이의 관계는 역이다 : Z = FB/D, F 당신이 당신의 자신의 스테레오 이미지를 가지고 싶다면 당신은이 세 가지 단계를 수행해야 는 픽셀 단위의 초점 거리이고, b는 mm 단위의 카메라 거리입니다. 최소한 여러 픽셀의 불일치가있는 b를 선택합니다.
  • 카메라 고유의 행렬을 알고 방사상 왜곡을 보정 한 경우 일치하는 이미지가 동일한 행에 있는지 확인하기 위해 이미지를 수정해야합니다. 이를 위해 기본 매트릭스를 찾고, 필수 매트릭스를 복구하고, 정류 된 동조를 적용하고, 내장 카메라 파라미터를 업데이트하거나, 인터넷에서 스테레오 쌍을 사용해야합니다.
  • 카메라 이미지의 노이즈 레벨이 낮 으면 밝게 조명 된 장면, 큰 조리개, 큰 픽셀 크기 등이 도움이됩니다. 그러나 설정에 따라 여전히 매우 시끄러운 불일치지도가 나타날 수 있습니다. 이 노이즈를 줄이는 방법은 정확도와 절충하고 더 큰 상관 관계 창을 사용하는 것입니다. 불일치 맵을 정리하는 또 다른 방법은
  • 과 같은 다양한 유효성 검사 기술을 사용하는 것입니다.
  • 고유성 검증 또는 백업 및 힘 검증
  • 덩어리 노이즈 supression 등 내 경험에
0

:
- 난 정류를했다, 그래서 나는 기본 매트릭스를 획득했고, 일부 이미지 쌍에서는 이것이 올바르지 않을 수 있습니다.
- 카메라의 해상도가 더 좋을수록 더 매칭됩니다. OpenCV를 사용하고 BRISK 디스크립터가 구현되어있어 유용했습니다.
- 같은 영역을 덮고 불필요한 회전을 시도하지 마십시오.
- 이론을 이해하면 OpenCV는 좋은 친구입니다.여기에 몇 가지 결과입니다,하지만 난 여전히 일하고 :

깊이지도 : enter image description here

정류 이미지 : enter image description here