Вношу полную ясность в работу программы SMARTBLEND.
Беру все вышесказанные слова обратно и приношу извинения
minorlogic.
Да, SMARTBLEND может соедитнять изображения убирая погрешности параллакса, разнотона и других нестыковок. Почему не получалось раньше? SMARTBLEND - не производит геометрических изменений в исходных изображениях. Для стыковки двух или более файлов изображений нужно внести изменения в коммандную строку или *.bat.
Строка из примеров выше:
smartblend.exe -o out.jpg IMG_6432-vi.jpg -xoff 222 -yoff -18 IMG_6433-vi.jpg
out.jpg - результирующий файл
далее за ним:
IMG_6432-vi.jpg - первый слева направо файл для сборки
-xoff 222 -yoff -18 смещение в пикселах по оси Х и Y для второго (IMG_6433-vi.jpg) файла.
Смещение вычисляетя относительно начала координат, которым являетя левый нижний угол первого изображения.
Как проще всего вычислить смещения.
minorlogic и я делаем это в PShop. Я копирую оба изображения и вставляю в заранее подготовленный файл гоаздо больших размеров. Слева помещаю первое изображение, накладываю второе. Провожу по паре направляющих для горизонтального и верт. смещения. Максимально точно замечаю смещение в пикселах.
Вставляю полученные значения в коммандную строку и наступает момент истины.
В данном примере вычислено смещение для второго изображения, коэффициенты смещения стоят перед именем второго файла. Теперь легко догадаться, как можно включить в обработку более двух файлов.
Но главные возможности SMARTBLEND проявляются при работе с PTGui. Там уже не требуется вычислять смещение. Достаточно в свойствах проекта обозначить результирующий формат multiimage tif. Мы получаем набор файлов уже смещённых на заданное растояние и с маской. Далее изменяем коммандную строку под полученные файлы и наступает момент истины. Вот пример применения
На страницах
скачайте файлы "Get Original Uploaded Photo" и сохраните картинку в полном размере http://public.fotki.com/ZubetzBlitz/tripod_culman/smartblend_vs_enblend/direcrfromcamera_001.html http://public.fotki.com/ZubetzBlitz/tripod_culman/smartblend_vs_enblend/direcrfromcamera_002.html исходные файлы. Снимал с рук.
http://public.fotki.com/ZubetzBlitz/tripod_culman/smartblend_vs_enblend/enblend_1.html после обработки enblend. Отчётливо видны заломы, следствие погрешности сборки из-за параллакса.
Далее. Делаю в установках проекта результирующий файл multiimage tif. Получил две картинки:
первая (левая)
http://public.fotki.com/ZubetzBlitz/tripod_culman/smartblend_vs_enblend/smartblend0001.html вторая(правая)
http://public.fotki.com/ZubetzBlitz/tripod_culman/smartblend_vs_enblend/smartblend0000.html Коммандная строка:
artblend.exe -o smartout.tif smartblend0001.tif -xoff -yoff smartblend0000.tif
Как видим значение смещений отсутствует.
Помещаем multi tif в директорию SMARTBLEND запускаем *.bat получаем РЕЗУЛЬТАТ:
http://public.fotki.com/ZubetzBlitz/tripod_culman/smartblend_vs_enblend/smartout.html Без заломов. При съёмке с рук.
здесь мелко, чтобы лучше рассотреть скачайте в полном размере "Get Original Uploaded Photo" на странице с картинкой, ссылка выше.
Следующий тест скорость и разнотон. Но уже по этому видно, что SMARTBLEND радикально опережает ENBLEND по уровню обработки!