Дмитрий Радищев (dibr) wrote,
Дмитрий Радищев
dibr

Categories:

панорамы

     Авторы панорамного софта, по-моему, совсем охренели.

     >enblend --compression LZW -f31684x24665 -o pano1x.tif [файлики]
     enblend: info: loading next image: pano10000.tif 1/1
     enblend: info: loading next image: pano10001.tif 1/1

     enblend: excessive overlap detected; remove one of the images
     enblend: info: remove invalid output image "pano1x.tif"


     Мнээээ... ну, обнаружил ты, что картинки сильно перекрываются (как, кстати, советуют во всех учебниках по съемке панорам) - ну выкинь картинку и продолжи дальше! Нет, надо удалить всю проделанную работу и выйти.

     Дальше - больше:

     >enblend.exe --compression LZW -f31684x15001 -o pano-v-hugin.tif [файлики]
     [...]
     enblend: info: loading next image: pano-v-hugin0079.tif 1/1
     enblend: info: loading next image: pano-v-hugin0080.tif 1/1
     enblend: info: loading next image: pano-v-hugin0081.tif 1/1
     enblend: warning: failed to detect any seam
     enblend: mask is entirely black, but white image was not identified as redundant
     enblend: info: remove invalid output image "pano-v-hugin.tif"


     Перевожу: "я вашу картинку крутил-вертел, так и не понял что с ней делать. Удаляю всю проделанную работу и выхожу". Выкинуть картинку и продолжить (я посмотрел глазками - картинка просто легла "внутрь" уже сшитой области, касаясь или почти касаясь краёв) - нельзя конечно.

     Ок, продолжаем:

     >enblend --compression LZW -f12736x16265+5000+6000 -o bpano-elevator4.tif [файлики]
     enblend: warning: input images to small for coarse mask; switching to fine mask
     enblend: info: loading next image: bpano-elevator40000.tif 1/1
     [...]
     enblend: info: loading next image: bpano-elevator40014.tif 1/1

     enblend: out of memory
     enblend: bad allocation
     enblend: info: remove invalid output image "bpano-elevator4.tif"
     make: *** [bpano-elevator4.tif] Error 1


     Перевожу: "ой, а картинки-то у вас небольшие! Я для таких могу маску для сшивки в полном разрешении создавать, не в уменьшенном! [вжж, вжж, вжж] Хренакс! Нет памяти". При 2Гб физической и 18Гб виртуальной (при том что одному win32 приложению больше 3Гб один фиг не дадут).

     Ок, раз не может с fine mask, попробуем объяснить политику партии вручную:

     >enblend --coarse-mask --compression LZW -f12736x16265+5000+6000 -o bpano-elevator4.tif [файлики]
     enblend: warning: input images to small for coarse mask; switching to fine mask
     enblend: info: loading next image: bpano-elevator40000.tif 1/1
     [...]
     enblend: info: loading next image: bpano-elevator40014.tif 1/1

     enblend: out of memory
     enblend: bad allocation
     enblend: info: remove invalid output image "bpano-elevator4.tif"
     make: *** [bpano-elevator4.tif] Error 1


     Первожу: "да ты что, какой такой "--coarse-mask", я же вижу что у тебя совсем маленькая панорамка, всего каких-то 70 мпикс! Я тебе её с fine mask сошью! [вжж, вжжж, вжж] Хренакс - мало памяти".

     Вообще, для программы, которая спокойно способна собирать панораму 35 часов, "выйти без сохранения" не потому что всё стало совсем плохо, а потому что не удалось пристроить очередную картинку - как-то не комильфо. А уж игнорировать прямую просьбу делать coarse mask, а потом из-за этого падать - уже даже немножко наглость.

     При этом, например, на некоторых панорамах enblend сажает вот такие прекрасные артефакты. На большинстве не сажает, а на некоторых - сажает вот, и борись как хочешь.

     При этом штатный для hugin'а маппер nona создаёт такие tif'ы, что старый-добрый smartblend, выручавший во времена ptstitch.exe, съезжает крышей и создаёт вот такое (уменьшено). Значит, и на smartblend так просто не откатишься.

     Ну и вот как с таким работать, а?! А ещё в hugin'е негров линчуют последний доступный на сайте дистрибутив под винду во-первых от прошлой версии (и не обновлялся по-моему уже больше года), а в-вторых - "из коробки" вообще не работает, по причине некомплектности (хугинцы теоретиццки должны быть в курсе, практиццки - дистрибутив там всё тот же). И при попытке найти контрольные точки для более чем 40 кадриков падает autopano-sift-c, а более 100 файликов - весь hugin. Про проблему с кириллицей в именах файлов/каталогов им, опять же, известно примерно, эээ, уж два года как, сейчас проверил - проблема на месте, "просто не используйте кириллицу"...

     Плюнуть на всё, перестать жрать кактус, и перейти на пиратский APP (или как там его), что-ли? Или есть альтернативы? MS ICE не предлагать, это классная программа, но для совсем других слуаев :-)

     А вообще, конечно, hugin - прекрасная программа. Множество проекций (некоторые, вроде Panini, могут быть зело полезны), удобный интерфейс, хорошая управляемость процессом, возможность крутить-вертеть проекцию "в один клик" по превьюшке, GPU превью... ещё бы работала без заточки напильником и без странных заморочек - цены бы не было :-) И ещё бы не по 35 часов только на финальную сшивку, если можно...
Subscribe
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 32 comments