Слияние двух картин

Есть ли в Ubuntu инструмент для автоматического слияния двух изображений с общей полосой? Мне нужно сканировать большое изображение, которое не будет сразу в сканере. Я думал о сканировании в двух частях и вручную редактировал результат в Gimp, чтобы присоединиться к ним. Но, вероятно, автоматический инструмент может делать то же самое быстрее и лучше.

РЕДАКТИРОВАТЬ Я думаю, что, возможно, я не стал ясно говорить. Моя сложность заключается не в выравнивании двух изображений. Моя проблема заключается в том, что нужно компенсировать поворот или искажение, введенные ручным процессом помещения листа в сканер, а автоматический инструмент должен получить более точные результаты при анализе общих паттернов на двух изображениях, чтобы их можно было вращать и выравнивать.

22 голоса | спросил Andrea 22 J000000Sunday12 2012, 19:36:48

3 ответа


5

Наконец я поселился у Гугина. Это требует некоторого ручного вмешательства, но принесло действительно хороший результат.

Вот учебник , в котором объясняется, как использовать Hugin, чтобы он не пытайтесь деформировать плоские изображения (инструмент был создан для создания панорамных изображений с отдельных изображений, следовательно, он обычно компенсирует проспективные эффекты).

ответил Andrea 23 J000000Monday12 2012, 00:13:05
29

Использование инструментов, предоставляемых ImageMagick

 Установить через программный центр

Мы можем легко присоединиться, то есть «монтировать» изображения в одно большое изображение со следующей командой

montage -geometry 500 image1 image2 [...] output

См. страницу проекта для многих параметров геометрии . В приведенном выше примере все изображения будут масштабированы до ширины пикселей 500 до их объединения. Адаптируйте это значение для размеров ваших изображений. Если вам нужна фиксированная высота, выберите x500. Другой размер будет масштабироваться, чтобы сохранить соотношение сторон.


Вдохновленный этим сообщением о том, что ImageMagick имеет средство командной строки с именем convert для объединения изображений. Чтобы присоединиться к изображениям горизонтально (в алфавитном порядке) :

convert +append *.png out.png 

Чтобы складывать изображения по вертикали :

convert -append *.png out.png

Это должно быть запущено в терминале в папку, содержащую файлы png, чтобы присоединиться к ним.

Для этого будет gui:

контекстное меню файлового менеджера, чтобы присоединиться к выбранным изображениям.

Легкий способ, когда дело доходит до этого, - это настраиваемые действия Thunar:

Чтобы присоединиться к выбранным изображениям по вертикали (в один файл png в алфавитном порядке, независимо от их расширения ) добавьте это настраиваемое действие:

convert -append %F joined-vertical.png

Чтобы присоединиться к по горизонтали:

convert +append %F joined-horizontal.png

Для более сложного способа сборки изображений вам может понадобиться поиск программного обеспечения для создания панорамных фотографий, например hugin  Установить hugin

 Установить через программный центр

или Pandora плагин для Gimp.

ответил Takkat 23 J000000Monday12 2012, 00:02:19
1

Я успешно присоединился к JPG в панораме, используя программу fotoxx. Он имеет инструмент для этой цели под панелью инструментов «Объединить»

ответил Rickzc 30 62013vEurope/Moscow11bEurope/MoscowSat, 30 Nov 2013 21:40:12 +0400 2013, 21:40:12

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132