Способ быстро снимать длинные горизонтальные (сканерные) изображения (почти мгновенно) - Фотопедия
1 голос
/ 21 июня 2019

Есть ли способ делать длинные горизонтальные изображения, используя методы, подобные сканеру? РЯДОМ МГНОВЕННО

Другими словами, я хочу иметь возможность указать камеру в левое или правое окномоей машины проезжайте несколько кварталов в одном направлении, а спустя 30 секунд опубликуйте снимок, представляющий собой орфографическую проекцию вида автомобиля из стороны в течение этих 30 секунд.Таким же образом я могу повернуть телефон и через несколько секунд опубликовать панораму.Все, что медленнее, не является ответом на этот вопрос (ручная съемка от 500 до 1000 снимков и загрузка их в некоторые программы в течение нескольких часов не является решением).

Такое решение будет либо снимать видео, либо использовать живую камеру и использовать движениеобнаружение вытащите центральную колонку каждого кадра, чтобы построить бесконечно длинное изображение.

Разница между этим и панорамой в том, что панорама работает вращением камеры.Это работает, перемещая камеру в одном направлении, поэтому представьте, что камера направлена ​​в сторону автомобиля или поезда, и сделайте длинную плоскую проекционную фотографию всего городского квартала.

Я знаю, что мог бы сделать это в Photoshop потенциально, но это было бы чрезвычайно утомительно, поскольку можно использовать только небольшой столбец от центра каждого изображения, иначе возникнут проблемы с искажением перспективы, поэтому мне интересно, есть ли другиеРешения.

Попытка прояснить результат в результате использования техники, которую я ищу, создаст изображение без горизонтальной перспективы.Представьте, что вы просто пытаетесь сфотографировать книжную полку, используя 2 изображения: одно для левых 60%, другое для правых 60%.Они пересекаются в середине.На обоих изображениях вы получите перспективу.Вы увидите боковые стороны книжных полок, обращенные к центру, и увидите, что программное обеспечение для панорамы не может решить эту проблему.

С другой стороны, если вы взяли 1000 изображений и взяли только 1% центра от каждогоодин, вы получите плоское изображение, по крайней мере, в вертикальной плоскости.Поскольку сшивать такое количество (или гораздо больше) изображений - это слишком много работы, в идеале вам нужно решение, при котором с помощью камеры в реальном времени требуется только 1 вертикальный пиксельный столбец для каждого изображения, что экономит затраты на хранение и обработку.

Вот как камеры смартфонов снимают панорамы (по крайней мере, iphone).Это займет только тонкие столбцы, когда вы поворачиваете камеру.К сожалению, он использует датчик компаса, чтобы знать, что вы вращаетесь.Не существует датчика положения, достаточно точного, чтобы знать, что вы перемещаете камеру слева направо, поэтому вместо этого вам нужно будет использовать технологию обнаружения движения изображения.

Ответы [ 2 ]

1 голос
/ 21 июня 2019

Это то, как камеры смартфонов снимают панорамы (по крайней мере, iphone).Это займет только тонкие столбцы, когда вы поворачиваете камеру.К сожалению, он использует датчик компаса, чтобы знать, что вы вращаетесь.Нет датчика положения, достаточно точного, чтобы знать, что вы перемещаете камеру слева направо, поэтому вместо этого вам нужно будет использовать технологию обнаружения движения изображения.

Возможно, вы ошибаетесь.Мой смартфон (Xiaomi Note 7) не нуждается в повороте, поскольку я просто сделал линейную панораму кухонных приборов, перетаскивая их вдоль края кухонной стойки.Как это работает, можно только догадываться, возможно, он рассматривает некоторые особенности изображения и то, как они перемещаются по кадру.Конечно, когда вы стоите, единственный способ достаточно быстро изменить характеристики изображения - это повернуть камеру, но если вы находитесь рядом, вы можете просто идти, как я.

Если посмотреть на результат,Из-за ограничений метода камера не может определить мгновенную скорость, поэтому, если вы не поддерживаете постоянную скорость, изображение, скорее всего, будет сжато или растянуто в произвольном порядке по горизонтали, поэтому я сомневаюсь, что вы можете использовать эту технику в автомобиле в пробке.

Эксперимент: "сканирование" обложки журнала в режиме панорамы (высота исходного изображения составляет 14000 пикселей):

enter image description here

0 голосов
/ 21 июня 2019

Как отмечено в комментарии, это по-прежнему панорама.Я собираюсь оставить этот пункт из моего ответа в предположении, что вопрос в конечном итоге будет отредактирован, чтобы исправить это.

Хотя я не знаю ни о каких телефонных приложениях, Hugin *Программа 1004 *, обычно используемая для панорам и других изображений в Linux, может сделать это легко.Одним из ключевых терминов, который вы можете найти, является «линейная панорама» - вот учебник, который я нашел, выполнив поиск по этому .

Чтобы устранить (горизонтальное) искажение перспективы, которое вас интересует, сделайте несколькокомбинация этих трех вещей:

  1. Съемка с использованием узкого (с большим фокусным расстоянием) объектива.
  2. Сдвигайте только небольшое количество снимков между изображениями, чтобы было много совпадений.
  3. Предварительно обрежьте ваши изображения в узкие вертикальные полосы.

Я не сделал этого в особо крупном масштабе - точка 3 может дать вам более простые результаты, хотя при достаточном времени и вычислительной мощности, иправильные настройки, не , делающие это, и точка доверия 2 будет достаточной.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...