Вычислить разницуJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Вычислить разницу

Сообщение Anonymous »

Я использую OpenCV с Java и новичок в обработке изображений и компьютерном зрении.

У меня есть изображения лиц со стереокамеры, а также матрицы камер и матрицы вращения для каждой камеры.

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

РЕДАКТИРОВАТЬ 1: Ниже приведен источник изображений:
http://cvlab.epfl.ch/data/stereoface

Сначала я преобразовал изображения в оттенки серого, обнаружил лица на изображениях с помощью lbpcascade, затем с помощью GoodFeaturesToTrack я получил релевантные точки на лице. Далее мне нужно неравенство этих точек, поэтому после поиска я нашел функцию вычисления StereoSGBM. Однако для этого требуются исправленные изображения. Для исправления изображений все указывают на функцию StereoRectify, которая выводит матрицы вращения и проекции для каждой камеры, но я понятия не имею, как применить их к изображениям, и у меня уже есть матрицы вращения для каждой камеры, поэтому я думаю, что мне это не нужно. функция StereoRectify.

Остается вопрос, как применить матрицу вращения к изображению, чтобы исправить его.

Подробнее здесь: https://stackoverflow.com/questions/296 ... -disparity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»