У меня есть два разных изображения одного и того же объекта, одно из которых получено с грубого и того же угла, но имеет разный масштаб и поворот. Я хочу, чтобы оба изображения перекрывались, чтобы верхнее совпадало с нижним как можно точнее. Есть ли какая-либо опция в gimp, где я могу определить количество ключевых точек, и gimp выравнивает изображения по этим точкам? Например, я говорю, что угол X на рисунке 1 должен совпадать с углом Y на рисунке 2. Для того чтобы получить хороший результат, должно быть достаточно определить 3 такие точки на каждом изображении.
Если это невозможно, как лучше всего достичь этой цели, кроме масштабирования и поворота, пока она не будет выглядеть нормально?
источник
Похоже, у panotools есть плагин Gimp . Я не использовал его, но он есть.
Вне GIMP, но все еще бесплатно, вы можете попробовать пойти по разным дорогам.
Hugin - в первую очередь предназначенный для сшивания панорам, вы можете использовать его для выравнивания и масштабирования стека изображений для HDR или смешивания экспозиции или покадрового видео или ...
Registax - Это бесплатное программное обеспечение, предназначенное для астрофотографов, будет снимать несколько изображений (несколько отдельных или тысячи видеокадров), вращать, масштабировать и выравнивать их. Кроме того, он может (необязательно) использовать очень сложные методы для объединения изображений компонентов в конечное изображение.
HDR Alignment Tool - еще одна возможность. Это выравнивание, вращение и масштабирование. Может стоит попробовать. Сравнение с Photomatix автоматического выравнивания (в 2007 году, заметьте) , кажется, благоволит HDRAT.
DeShaker - это еще один способ приблизить выравнивание небольших изображений (с разрешением до 1080p), это бесплатное программное обеспечение обеспечивает стабилизацию видео. Если бы вы объединили два изображения в двухкадровый фильм, это бы выровняло их. Вероятно, не то, что вы хотите, но это метод, который был использован для выравнивания неподвижных изображений.
источник
Вы можете использовать Filter | G'MIC | Layers | Align Layers. Вы должны выбрать Input Layers: All перед выполнением. Учтите, что это трудоемкая операция.
источник
Я просто сделал это в Gimp без дополнительного программного обеспечения. Этот метод легко и точно создаст «3-точечную шкалу, поверните, переведите», о которой вы спрашивали. Если есть и другие проблемы с перспективой, потребуется другой метод из других ответов.
Оба изображения в своем собственном слое. Выберите линейку.
Показать Layer1 / Image1, измерить между двумя точками. Нажмите и перетащите из одной точки в другую, затем увеличьте масштаб и переместите конечные точки для большей точности. Это дает вам точное измерение с точностью до одной десятой пикселя и угла поворота. Чем дальше от точек, тем лучше. Давайте назовем это Length1.
Показать Layer2 / Image2. Отрегулируйте конечные точки, чтобы они соответствовали одинаковым контрольным точкам. Давайте назовем это Length2.
100 * (Длина1 / Длина2) = Масштаб в процентах, который необходимо применить к изображению2.
Поверните при необходимости, как указано разницей в углах поворота.
Просто переместить одно изображение поверх другого.
источник
щелкните файл >>> открыть как слои >>> выберите оба изображения, которые вы хотите объединить.
нажмите на увеличенное изображение и нажмите на инструмент масштабирования. Уменьшите изображение большего размера, чтобы оно соответствовало меньшему.
Установите непрозрачность верхнего слоя до меньшего числа, чтобы вы могли видеть, как они выравниваются, подобно тому, как это делается в этом обучающем видео с gimp по пиву: http://gimpedblog.blogspot.com/2011/12/in-this -gimp-учебник-им-идти к-show.html
используйте инструменты перемещения, поворота и перспективы для настройки двух фотографий на место.
обрезать лишнюю область холста с помощью инструмента обрезки.
источник