Полагаю, что нет. По крайней мере у меня в PTGui не получилось.
Проблема в том, что программа находит контрольные очки не только на объекте, но и на фоне.
Это означает что Вам придётся все автоматически найденные точки удалить и всю работу проделать самому. Я так и сделал.
Но это ещё не всё. Программа — она умная, и знает, что окружность состоит из 360 градусов. Что это означает применительно к данному вопросу? Это означает, что она будет накладывать продолжение состава сначала на голову поезда, а потом пойдёт по кругу. Результат налицо.
Указанным Вами способом можно собрать панораму из пары вагонов, но чтобы собрать состав понадобиться разбить работу на отдельные куски, собрать их, а потом, соединить в единое целое. Трудоёмкость зашкаливает к сожалению…
Совершенно верно. Именно поэтому моя программа (повторюсь специально для Вас) умеет экспортировать в такие форматы как BMP и PNG. В JPEG экспорт тоже возможен, но если размер панорамы не превышает 64K пикселей. В противном случае (так как публикация по-любому будет идти в JPEG в целях экономии трафика и места на хостинге) сперва идёт сохранение в PNG/BMP, а далее или (как Вы сказали) нарезка на тайлы, или масштабирование до размеров 64K (или менее) в графическом редакторе и сохранение в JPEG.
Потому что не вижу смысла в использовании TIFF (это не формат для публикации изображений в Интернет), а для последующей обработки без потери качества приложение умеет делать экспорт в PNG и BMP. JPEG является самым популярным форматом в Сети и файлы в этом формате весят заметно меньше, чем те же PNG или BMP. Что касается JPEG2000, то вот что написано в Википедии:
Пока этот формат мало распространён и поддерживается не всеми современными браузерами.
Разрешение собранной панорамы 1280 пикселей по высоте. Это больше чем разрешение монитора FullHD.
Можно конечно делать то же самое на 4К, но даже так, вертикальное разрешение будет 2160, что соответствует примерно 20см по
вертикали при печати с 300dpi.
Если делать так, как я описал в статье, то вертикальное разрешение будет 4K.
То есть, картинка более чем достаточна чтобы выкладывать в интернет, но с печатью уже проблемы.
Эта программа для создания сверхдлинных панорам (многие десятки вагонов). Если Вы распечатаете её на рулоне шириной 20 см (А4 в альбомной ориентации), то не во всякой комнате сможете её повесить (стена будет слишком короткая).
По поводу rolling shutter эффекта я уже писал — нет там его (минимален). Кроме того, если уж здесь все такие специалисты по этому эффекту, то я хочу напомнить, что этот эффект не свойство программы — это свойство конкретной матрицы. Покупайте другую камеру — не будет у Вас rolling shutter.
Если он там и присутствует, то его значение очень мало. Что касается окна, то, да — неравномерность движения даёт о себе знать. Идеальная сборка потребует достаточно много времени.
Отличие в том, как Вы потом будете это склеивать. Вот типичный пример. Проходит состав (порядка 90 вагонов). Время прохождения состава 1 минута. Итого имеем для обработки 30*60=1800 кадров. Так вот, каждый кадр (необязательно, но очень вероятно, чтобы добиться хороших результатов) надо слегка повернуть, применить эффект перспективы, из каждого кадра надо вырезать полоску определённой длины и удалить фон.
Вы не запаритесь?
Trainz Pano же, большую часть операций выполнит в автоматическом режиме.
Если же Вы имеете в виду, то, что можно просто нащёлкать кадров поменьше (из каждого кадра брать не тонкую полоску, а большую его часть) и склеить их как обычную панораму, то геометрические искажения и разрывы в местах стыковки будут бросаться в глаза и Вы потратите уйму времени на их ретуширование.
Товарищ Kropilak, кстати, именно так и делал (судя по изображениям). Но его не надолго хватило. Относительно большого размера части панорамы очень небольшой длины, а вся панорама целиком крайне невысокого разрешения. Думаю это именно потому что трудозатраты на ретуширование при таком подходе достаточно велики и вряд ли найдётся много людей готовых создать подобным образом панораму из нескольких десятков вагонов.
С автомобилями есть. Но, если честно, есть определённые проблемы с ними. Если в центральной области в один момент пересекаются автомобили едущие в разные стороны или хотя бы с разной скоростью, то получается как на этой панораме у Адама Мадьяра . Т.е. не соблюдаются пропорции объектов. Они начинают зависеть от скорости движения объектов. А мне это не очень нравится. Я бы хотел чтобы объекты на панораме имели те же пропорции, что и в обычной жизни. Поэтому такие вещи не публикую.
Что касается людей, то в самом ближайшем времени планирую осуществить съёмку.
А по поводу животных и насекомых пока планов не имею.
Эта программа, судя по описанию на сайте подходит для создания обычных плоских или сферических (цилиндрических) панорам. Возможность выбора или удаления объектов есть во многих похожих редакторах. Сам я лично для подобных задач использую PTGui. Чтобы скрыть объект или наоборот какой то из них выделить в PTGui используются маски (так же как и в обычных графических редакторах). Для тех примеров, что приведены на сайте по Вашей ссылке она бы точно подошла. Но эта и многие (если не все) программы не позволит Вам создать панораму поезда или колонны людей. Здесь своя специфика.
Всё верно, но они очень дорогие. Я ставил перед собой задачу написать софт для обычных фото или видео камер. Кстати, современные экшен-камеры сильно продвинулись по частоте и моя Xiaomi Yi даёт 120 FPS при HD разрешении и 240 FPS при разрешении 848x480.
А зачем её пропускать? Вот новая сцена: комната. Появляются новые персонажи и начинается секс. Поскольку камера установлена таким образом, чтобы охватывает большую часть помещения, то появление новых персонажей не вызывает создание новой сцены (процент новизны низок). Но в информационном плане меняется очень многое. Если стоит задача поиска эротики (для того чтобы посмотреть самому или не дать посмотреть детям, например) то разбивка на сцены даст здесь нулевой результат. А вот просмотр оператором легко решит все вопросы.
Развитие идеи: программа, реагирующая на резкую смену кадра. Когда-то в Windows Movie Maker была такая возможность — делить на отдельные клипы файл при резкой смене сцены, сейчас ее очень не хватает.
Я думаю это сделать сравнительно легко, только в чем профит?
Далее: поиск (с определенным процентом схожести) заданного изображения в видео. Очень удобно, если в видеоролике есть известная вам заставка, с которой начинается нужный вам фрагмент.
Ну вот, предположим, родители хотят посмотреть вместе с детьми некий фильм. А перед этим хотят убедиться, что там отсутствуют постельные сцены. Как это сделать, с учётом того, что названные мною постельные сцены в реальности могут быть сняты на природе или, скажем, в подъезде? Или, наоборот, нашли у сына (дочери) коллекцию видео и желают убедиться, что там нет ничего криминального. Как это сделать, желательно ничего не пропустив, что будет 100% при быстрой перемотке за ограниченное время?
Далее: поиск лиц (face detection) и вывод их отдельно (можно сделать средствами OpenCV), в т.ч. и с автоматическим распознаванием лиц (face recognition)
Дельное предложение, но я, к сожалению, не обладают опытом в плане автоматического распознавания лиц (или номеров авто), что безусловно было бы очень круто. Может быть Вы поделитесь опытом в этой сфере?
В принципе, да. Но!
Для выполнения всех этих манипуляций необходимо использовать командную строку, запускать просмотровщик изображений, потом запускать видео плеер и перематывать на нужную позицию. Здесь это всё уже сделано! Добавили один или несколько файлов в список, щёлкнули по любому (можно настроить в опциях автоматический переход на следующий трек), смотрим-любуемся, заметили что-то подозрительное — щёлкаем мышкой по кадру. Открывается новое окно (или другая вкладка в Lite версии) и смотрим это видео в обычном режиме. Нашли то, что нужно — берём на карандаш, ошиблись в ожиданиях — едем дальше. На словах это тяжело объяснить, но если Вы попробуете скачать приложение и поискать с его помощью что то, Вы удивитесь насколько быстро и просто это можно сделать.
Проблема в том, что программа находит контрольные очки не только на объекте, но и на фоне.
Это означает что Вам придётся все автоматически найденные точки удалить и всю работу проделать самому. Я так и сделал.
Но это ещё не всё. Программа — она умная, и знает, что окружность состоит из 360 градусов. Что это означает применительно к данному вопросу? Это означает, что она будет накладывать продолжение состава сначала на голову поезда, а потом пойдёт по кругу. Результат налицо.
Указанным Вами способом можно собрать панораму из пары вагонов, но чтобы собрать состав понадобиться разбить работу на отдельные куски, собрать их, а потом, соединить в единое целое. Трудоёмкость зашкаливает к сожалению…
По-моему я достаточно подробно объяснил.
Если делать так, как я описал в статье, то вертикальное разрешение будет 4K.
Эта программа для создания сверхдлинных панорам (многие десятки вагонов). Если Вы распечатаете её на рулоне шириной 20 см (А4 в альбомной ориентации), то не во всякой комнате сможете её повесить (стена будет слишком короткая).
По поводу rolling shutter эффекта я уже писал — нет там его (минимален). Кроме того, если уж здесь все такие специалисты по этому эффекту, то я хочу напомнить, что этот эффект не свойство программы — это свойство конкретной матрицы. Покупайте другую камеру — не будет у Вас rolling shutter.
Но для меня, и думаю для многих, важна аутентичность фотографии.
Вы не запаритесь?
Trainz Pano же, большую часть операций выполнит в автоматическом режиме.
Если же Вы имеете в виду, то, что можно просто нащёлкать кадров поменьше (из каждого кадра брать не тонкую полоску, а большую его часть) и склеить их как обычную панораму, то геометрические искажения и разрывы в местах стыковки будут бросаться в глаза и Вы потратите уйму времени на их ретуширование.
Товарищ Kropilak, кстати, именно так и делал (судя по изображениям). Но его не надолго хватило. Относительно большого размера части панорамы очень небольшой длины, а вся панорама целиком крайне невысокого разрешения. Думаю это именно потому что трудозатраты на ретуширование при таком подходе достаточно велики и вряд ли найдётся много людей готовых создать подобным образом панораму из нескольких десятков вагонов.
Что касается людей, то в самом ближайшем времени планирую осуществить съёмку.
А по поводу животных и насекомых пока планов не имею.
Я думаю это сделать сравнительно легко, только в чем профит?
Ну вот, предположим, родители хотят посмотреть вместе с детьми некий фильм. А перед этим хотят убедиться, что там отсутствуют постельные сцены. Как это сделать, с учётом того, что названные мною постельные сцены в реальности могут быть сняты на природе или, скажем, в подъезде? Или, наоборот, нашли у сына (дочери) коллекцию видео и желают убедиться, что там нет ничего криминального. Как это сделать, желательно ничего не пропустив, что будет 100% при быстрой перемотке за ограниченное время?
Дельное предложение, но я, к сожалению, не обладают опытом в плане автоматического распознавания лиц (или номеров авто), что безусловно было бы очень круто. Может быть Вы поделитесь опытом в этой сфере?
Для выполнения всех этих манипуляций необходимо использовать командную строку, запускать просмотровщик изображений, потом запускать видео плеер и перематывать на нужную позицию. Здесь это всё уже сделано! Добавили один или несколько файлов в список, щёлкнули по любому (можно настроить в опциях автоматический переход на следующий трек), смотрим-любуемся, заметили что-то подозрительное — щёлкаем мышкой по кадру. Открывается новое окно (или другая вкладка в Lite версии) и смотрим это видео в обычном режиме. Нашли то, что нужно — берём на карандаш, ошиблись в ожиданиях — едем дальше. На словах это тяжело объяснить, но если Вы попробуете скачать приложение и поискать с его помощью что то, Вы удивитесь насколько быстро и просто это можно сделать.