2016-09-06 10 views
0

Я пытаюсь получить глубину какого-либо объекта в сцене, и я не хочу использовать какие-либо другие датчики, кроме камер (я могу использовать две камеры).Стереофонический сопоставление с изображениями, снятыми разными камерами (разные FOV, точка обзора), не выровнены

Итак, я думаю, что это должна быть проблема «Стерео соответствия», и я планирую извлечь карту несоответствия из стереоизображений, чтобы получить информацию о глубине.

Но проблема в том, у меня есть ограничения, такие как:

  1. Две камеры не выровнены. Все позиции (x, y, z) различны.
  2. ДВУХ ИЗОБРАЖЕНИЙ (поле зрения) двух камер. Один шире другого.
  3. Точки зрения двух камер различны.
  4. Две камеры имеют разное разрешение.

В этом случае, возможно ли правильно подобрать стереосигнал? Если да, то как это возможно?

Я знаю, что для стереосоединения очень важна эпиполярная геометрия и фундаментальная матрица. Но, насколько я знаю, фундаментальная матрица всегда принадлежит одной камере. Возможно ли решение этой проблемы решить две фундаментальные матрицы из двух камер?

спасибо.

--------------------------------- EDIT ------------ -------------------------

Stereo image under different camera, resolution, viewpoint, FOV

Rectified image

через стерео калибратора камеры MATLAB, я получил stereoParams и Я использовал исправление.

Но исправленное изображение слишком искажено, чтобы получить карту различий.

Интересно, я иду вправо или нет.

Есть ли предложение? Спасибо.

+0

Если вы знаете расстояние между камерами, это должно быть возможно. Посмотрите необходимую матрицу и прочитайте http://www.robots.ox.ac.uk/~vgg/hzbook/ – Photon

+0

Спасибо. Я отредактировал свой пост и добавил стереоизображение и исправленное изображение. Можете ли вы дать мне отзыв? –

ответ

0

Да, это возможно. Поскольку ваши стереофонические настройки, ваши камеры и поля зрения разные, я думаю, вам сначала нужно выполнить калибровку камеры, после калибровки вы делаете исправление на своих изображениях, как показано ниже. Epipolar

После этого вы будете иметь обычную стерео настройку с известной геометрией камеры. Тогда вы можете извлечь несоответствия. Здесь есть хороший учебник: ROS Steroe Calibration

+0

Спасибо. Я отредактировал свой пост и добавил стереоизображение и исправленное изображение. Можете ли вы дать мне отзыв? –

+0

Кажется, что вы сделали что-то неправильно в исправлении. Я редактирую свой пост и добавляю два исправленных изображения, чтобы дать вам подсказку. – MimSaad