Я отсканировал газетную статью, которая была больше, чем стекло сканера. Каждая страница была отсканирована дважды: верхняя и нижняя части, где средняя часть появилась на обоих изображениях.
Есть ли способ быстро сопоставить и сшить эти отсканированные изображения, предпочтительно используя CLI? Я знаю, что инструменты для сшивания панорамы требуют длительной настройки, которая в основном не имеет значения: размер объектива, фокус, угол и т. Д.
У Хугина есть решение этой проблемы , но оно не практично для пакетных заданий.
scanning
command-line
panorama
image-processing
Адам Матан
источник
источник
hugin-tools
имеет набор инструментов CLI ... возможно, вы можете что-то с ними сделать (если только эти инструменты CLI не имеют в виду "непрактичный" ..)Ответы:
Вы можете поиграть с инструментом ImageMagick
montage
. Вы захотите установить пакет imagemagick , прежде чем идти дальше.По номиналу, вам просто нужно слиться
montage
с входными файлами, а затем дать ему выходной файл:но
montage
может стать действительно мощным. Вы можете передавать различные аргументы перевода, если вам нужно повернуть страницы до их объединения. Вы можете прочитать подробное руководство по этому вопросу здесь .источник
Хорошо, в действительности вам нужен ImageMagick, установите его,
sudo apt-get install imagemagick
а затем вам просто нужно выполнить следующие шаги:composite -gravity North top_scan.jpg blank_image.jpg top_image.jpg
composite -gravity South bottom_scan.jpg top_image.jpg complete_image.jpg
Но если вам нужно что-то, что автоматически поворачивает изображения для их идеального соответствия, извините, но, насколько я знаю, в Ubuntu нет ничего, что бы делало это.
источник
В CLI вы должны смотреть на инструменты панорамы , так как Hugin - только GUI для этого программного обеспечения.
источник