Не удается выровнять изображения с помощью align_image_stack

align_image_stackявляется бесплатным и является частью инструментов Hugin . Однако иногда выравнивание изображений не удается или дает неудобные результаты, особенно в случае размытых изображений с низким контрастом. Таким образом, он либо не находит совпадений между изображениями, либо изображения будут повернуты на 40 или 70 градусов, даже если вы использовали штатив...

Так что ты можешь сделать?

Ответы (1)

  1. Увеличьте количество контрольных точек. Стандарт - восемь ( -c 8). Увеличьте это число до 20, 50, 100 или даже 500. Вы не получите от этого худшего результата — align_image_stackпросто потратите (гораздо) больше времени. Хорошее время для кофе-брейка!

  2. Поэкспериментируйте с необходимой корреляцией между контрольными точками. Стандартное значение равно --corr=0.9, поэтому, если align_image_stack по-прежнему не может выравнивать изображения, несмотря на большее количество контрольных точек, вы можете уменьшить это значение до --corr=0.8или даже до --corr=0.5. Конечно, таким образом в программу попадут и очень плохие матчи, но это обычно компенсируется гораздо большим количеством контрольных точек.

    (И наоборот, вы можете увеличить значение корреляции до 0,95 или 0,99, если выравнивание слишком просто для начала.)

  3. Увеличьте погрешность для совпадений. По умолчанию используются три пикселя ( -t 3), но обычно для решения проблемы достаточно применить шаги 1 и 2.

  4. Если между вашими изображениями есть довольно большой сдвиг, вы можете попробовать уменьшить размер сетки. Стандартное значение равно -g 5, поэтому программа ищет общие точки в сетке 5x5. -g 3или -g 2для сетки 3х3 или 2х2 соответственно может быть полезно для сложных изображений. Не забудьте увеличить количество контрольных точек, потому что ячейки становятся больше (см. 1.).

  5. Используйте другие параметры (например -m -d -i -x -y -z, для оптимизации нескольких вещей) только тогда, когда они вам нужны, и они редко нужны, когда вы фотографируете удаленные объекты, такие как звезды или пейзажи. Они дают программе большое пространство для «правильного» выравнивания, но иногда с сильно искаженными изображениями.

  6. Не забудьте установить, --use-given-orderкогда ваши изображения +/- одинаково яркие. В противном случае align_image_stackсначала будет обрабатываться самое яркое изображение, а самое темное — последним — то, что вы хотите делать в HDR-фотографии, но что-то, чего вы не хотите, когда у вас есть, например, 20 изображений одинаково экспонированных изображений ночного неба.