У меня есть несколько шумных фотографий (caputed без треноги), который должен быть скорректирован (переместился/повернул) и составил в среднем.
Как лучше сделать это в Linux с основанными на консоли программами FOSS?
Текущий путь - что-то как:
mplayer mf://*.JPG -vo yuv4mpeg:file=qqq.yuv
transcode -i qqq.yuv -y null -J stabilize=maxshift=500:fieldsize=100:fieldnum=6:stepsize=50:shakiness=10
transcode -i qqq.yuv -J transform=smoothing=100000:sharpen=0:optzoom=0 -y raw -o www.yuv
mplayer www.yuv -vo pnm
gm convert -average 0*.ppm q.ppm
т.е.:
Это работает, но плохо: фотографии, все еще отлично скорректированные и целая последовательность, являются очень медленными.
Что такое лучший способ сделать его?
Обновление: Опытный с "Hugin". Это только исказило все фотографии согласно некоторой "проекции" и отказалось объединять их: enblend: excessive overlap detected; remove one of the images
. Конечно, "чрезмерный" - они - все почти в том же месте. Никакое усреднение?/* и изображения не на самом деле выровненные */.
Продолжение к экспериментам с enblend/panorama_tools/ale.
Вы могли бы хотеть взглянуть на Panorama Tools и Enblend.
Однако я должен отрицать любой опыт с теми, я просто знаю, что те инструменты существуют.
ALE - Механизм Антихромоты - просто питается, он структурирует, и получите лучший.
ale *.JPG out.ppm
Кажется, инструмент для задания - mets все требования, настраивающиеся и имеет другие функции также.
Недостаток: режим по умолчанию является медленно медленно медленным (еще медленнее, чем исходный взлом транскода), (положительная сторона, которые прогрессируют, признак хорош).