2016-03-21 3 views
0

Привет Я новый Opencv и английский. Я делаю сшивание двух изображений, а результат изображения: enter image description hereOpen Cv image Stitching

Но я хочу удалить строку уничтожения. Как это можно сделать? ,

+0

но похоже, что оба изображения имеют разную контрастность и яркость, вы говорите о том, чтобы попытаться уравнять обе стороны здесь? – EdChum

+0

Спасибо за ответ, но я отслеживаю выравнивание, но не работает –

+0

Ну, вы должны взять среднюю яркость с обеих сторон, получить разницу, а затем применить разницу с другой стороной, будет один подход – EdChum

ответ

0

Вам необходимо смешать изображения, чтобы удалить эту строку.

Вы можете реализовать один из методов, упомянутых в этом PDF. Лично я рекомендую метод, описанный в this paper на стр. 138. Вы также можете использовать метод, описанный в уроке this OpenCV.

0

Если вы используете opencv, посмотрите на пример stitching_detailed. Это дает вам возможность выбирать модуль, который будет использоваться на каждом этапе сшивания на основе вашего изображения. Две вещи, которые помогут изображению, которое вы показали, - это компенсация экспозиции и смешение.

Я предлагаю выбрать GAIN или GAIN_BLOCKS для компенсации экспозиции и MULTI_BAND для смешивания.