Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет dibr ([info]dibr)
@ 2011-07-19 03:27:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
hugin
     У панорамосшивалки hugin добрая традиция: я не помню случая, чтобы этот самый hugin лично у меня нормально поставился и заработал с первого раза, без напильника и неожиданностей. То ему jpeg - unsupported format, то syntax error in line 2 при нажатии на кнопку "ну сшивай уже", а в предпоследней версии - категорическое нежелание cpfind искать в многорядных панорамах точки кроме как между соседними картинками (да, я в курсе про --multirow, нет, не помогает). Не менее добрая традиция - сразу после скачивания и установки делать вид что всё стало намного лучше чем было, а "сюрпризы" отложить на сладкое :-)

     Задолбавшись с cpfind на очередной панораме, решил проапдейтить хугин - вдруг новый стал лучше? Скачал Hugin 2011.0.0 (win64), поставил.
     Первое впечатление: оно наконец-то работает! Cpfind на больших панорамах теперь вместо пары минут молотит намного дольше, зато находит всё, что можно найти - в разы больше чем раньше, и никаких проблем со сшивкой рядов. И даже "синтаксическая ошибка в строке 2" ушла (хотя лично мне она не мешала, я финальную сшивку запускаю "из батника").
     Второе впечатление...
        - подбирая проекцию в окне fast preview, при выборе Architectural - hugin... завесил винду! То есть, "курсор крутится", мышь ездит, num lock реагирует, но с запозданием, при этом о чем-то щебечет жесткий диск (не "непрерывным потоком", а так, как бы фоном, но постоянно), реакции на нажатия мыши, ctrl/tab и c/a/d нет. Я поужинал, постирал шорты, повтыкал в курсор, и через полчаса таки нажал reset. Последний раз перегружался давно - кажется, когда опытным путём выяснил, что в упсе таки сдох аккумулятор :-) Глюк, уверен, нерегулярный и вряд ли хорошо воспроизводимый, но как-то ой. Хочу аппаратную кнопку "прерывание" на корпусе, и системную фишку "при нажатии на эту кнопку заморозить все-все задачи, дать пинка зависшим драйверам подвисшего железа, и таки запустить таскменеджер с realtime приоритетом" :-)
        - при сшивке больших (>300-400мпикс) панорам, enblend всё так же сажает в картику чёрные горизонтальные линии. Разве что раньше их было много, но они были тонкими, а сейчас их меньше, но они более толстые. Попробовать smartblend, что-ли - вот только боюсь, на 300-400мпикс панораме он вообще умрёт не вставая, да и cropped tif он вроде не умеет...

     Ждём следующей версии - "счастье уже близко", а небольшие панорамы так вообще сшиваются влёт и с песнями :-)


(Добавить комментарий)


[info]mc6312@lj
2011-07-19 03:19 (ссылка)
> категорическое нежелание cpfind искать в многорядных панорамах точки
Вертикальные панорамы собака вообще в упор не видит.
Кстати, там можно в настройках autopano-sift-c задать вместо cpfind.

> при выборе Architectural - hugin... завесил винду
Под линухом он на этой проекции просто падает сам, быстро и молча.

(Ответить) (Ветвь дискуссии)

upd.
[info]mc6312@lj
2011-07-19 05:54 (ссылка)
Ща проверил - autopano-sift-c многорядные жрет нормально.
А cpfind, судя по названию, умеет искать только CP.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]dibr@lj
2011-07-19 06:39 (ссылка)
Про autopano-sift-c я помню (собственно, не так давно cpfind вообще не было, основным расставлятелем был autopano-sift-c). У него свои проблемы - рушится, если загрузить больше нескольких десятков фоток (ну, у меня рушился, не знаю как у других), точки ищет довольно хреново (сшивал тут микропанораму из двух кадров - cpfind нашёл 8 точек, все по делу, я решил что это мало, запустил ещё autopano-sift-c - он добавил 2 точки, обе "в молоко")...

А CP это мысль. Надо найти фотки с CP, и подсунуть cpfind - интересно, найдёт ли?...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]mc6312@lj
2011-07-19 06:47 (ссылка)
> autopano-sift-c рушится, если загрузить больше нескольких десятков фоток

Что-то мне смутно припоминается, что у него два режима получения списка картинок - все через командную строку, и в виде файла со списком. Вот в первом случае - будут спецэффекты, если все имена в командную строку не влазят.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]dibr@lj
2011-07-19 07:04 (ссылка)
Спецэффектов не будет, будет окно хугина с вполне внятной ошибкой "имена файлов не влезли в строку". Кстати, как подсунуть autopano-sift-c файл со списком я что-то не нашёл (cpfind наоборот, берёт только список). А вот если файлы в строку влезли, но их много - будут спецэффекты, в виде "работает-работает, долго работает, а потом вылетает, найдя 0 точек".

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]mc6312@lj
2011-07-19 07:13 (ссылка)
В настройках хугина, на вкладке "определение контрольных точек", в параметрах автопано-сифт.
Там подсказка есть с макросами - "%i - файлы снимков", "%namefile - файл, содержащий имена файлов".

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]dibr@lj
2011-07-19 07:21 (ссылка)
Это не "в параметрах автопано-сифт", это во всех параметрах, для всех программ эта подсказка одинаковая. И читай внимательней - это подсказка, "как в hugin составить командную строку нужного вида" - а проблема не в том, что hugin не может сделать нужную строку, а в том, что аутопано-сифт тупо не умеет читать имена из файла, что ему в строку не подсовывай.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]mc6312@lj
2011-07-19 07:53 (ссылка)
autopano-sift-c --help

autopano-sift-c [options] output.pto image1 image2 [..]
hugin project file output.pto gets the results
input images can be jpeg, tiff, or other formats.

autopano-sift-c [options] output.pto projectfile
projectfile: a hugin project or other PT compatible
script with image file names, projections and angular
widths. Enables stereographic projection.

Собсна, у меня в настройках как раз ему и передается имя проекта.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]dibr@lj
2011-07-19 07:59 (ссылка)
А, торможу, второй-то строчки, с projectfile, я и не заметил :-) Значит, умеет.

Но "спецэффекты" никак с длиной ком.строки не связаны - при превышении длины строки ошибка выдаётся сразу и вполне чёткая, а при слишком большом количестве файлов его начинает колбасить уже в процессе работы, и он в конце концов падает...

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: upd.
[info]mc6312@lj
2011-07-19 08:31 (ссылка)
Будет на чем - проверю. У меня панорам из пары сотен снимков пока не было, а на где-то 70 - не падало.
Hugin 2011.0.0, под линухом.

(Ответить) (Уровень выше)

Re: upd.
[info]mc6312@lj
2011-07-20 12:42 (ссылка)
Наковырял у себя в помойке 139 кадров прошлогоднего трупа элеватора - хугин не упал, прокряхтел часов 14, и выдавил из себя полгигапукселя с бесплатным приложением в виде кучи тех самых черных полос. Толстых. С белой каймой. И заодно тонких, в один пиксел, и прерывистых.
Картинка между полосами была вполне годная, но фигли толку - столько полос руками закрашивать задолбаешься.
Авторам enblend - низачот.

(Ответить) (Уровень выше)


[info]dibr@lj
2011-07-19 06:33 (ссылка)
С вертикальными у меня cpfind справлялся нормально. Вот с многорядными - ой.

(Ответить) (Уровень выше)


[info]ext_279808@lj
2011-07-19 21:39 (ссылка)
А помнится, на "Спектруме" аккурат такая кнопка "прерывание" была.
Цеплялась она на ножку NMI процессора, а дальше - альтернативная прошивка с отладчиком, висящим на NMI, "Ленинград-2", и - счастье: любые хаки, прямо на ходу. И для отладки программ замечательнейшая вещь.
(Кстати, "Львов" не годился, при вызове NMI у него почему-то не регенерировалась память, экран "обтекал" в течение где-то 5 секунд, как вид с камер у плавящегося робота во всякой там фантастике).

(Ответить)