Почему у камер нет точного датчика ориентации?

10

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

JonathanReez
источник
7
Многие недавние камеры включают гироскопические датчики. Некоторые записывают информацию о перекате и подаче в заголовок EXIF. Exiftool, вероятно, покажет, относится ли это к конкретной камере. Должна быть возможность построить пиксельный конвейер exiftool -> imagemagick, чтобы предварительно обработать изображения до более желательной ориентации, когда такие данные записываются точно, и автоматический поворот соответствует фотографическому замыслу.
4
В качестве практического решения я использовал пузырьковый горячий башмак.
16
«Современные камеры имеют датчик ориентации, который сообщает вам, портрет это или пейзаж, но ничего более точного». Ваша предпосылка неверна - посмотрите на этот вопрос, например, от 3 дней назад: Nikon D7200, включите виртуальный горизонт в видоискателе
osullic
9
Всегда ли горизонт идеально перпендикулярен вектору «вверх»?
AC
6
@AC: Когда это не так, мы называем это склоном или склоном горы.
dotancohen

Ответы:

24

Мой Pentax K5ii может использовать возможность сдвига датчика для поворота датчика, чтобы выровнять горизонт, я также получаю 2-осевое считывание уровня в видоискателе или на заднем дисплее. Некоторые камеры имеют возможность, которую вы описываете.

Джозеф Роджерс
источник
1
Глядя на EXIF-данные Pentax, я определил, как некоторые камеры записывают данные по тангажу и крену в EXIF. С другой стороны, я считаю, что погодное уплотнение более полезно.
Я согласен, я фактически никогда не использовал автоматический выравниватель, хотя я довольно часто обращаюсь к показаниям уровня. Запечатывание намного важнее для меня.
Джозеф Роджерс
Просто купил Pentax K5 и RTFM, чтобы убедиться, что он действительно может это сделать.
Джон U
@JohnU Я думаю, что K5 был первым Pentax с этой способностью. Я полагаю, что это также может сделать Astro Tracer, если вы получите модуль GPS, установленный в башмаке. Не могу вспомнить с головы до головы, если мы настроим композицию на К5 или если это была вещь К3.
Джозеф Роджерс
1
Вы можете добавить немного больше информации в свой ответ: если вы установите его для вывода в формате JPEG и активируете опцию Auto Horizon Correction, старый начальный уровень K50 может использовать свой датчик уровня горизонта для поворота изображения (очевидно, не датчика) перед сохраняя это.
motoDrizzt
19

У моего Nikon D800 был цифровой искусственный горизонт, так что да, некоторые камеры имеют это.

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

Конечно, поворот изображений при использовании пленочной фотографии на этапе печати не страдает от оптических проблем.

Как и в общем случае со всей фотографией, сделайте это прямо в камере и настраивайте только, если нужно.

Цифровое Лайткрафт
источник
2
Вращение цифрового изображения вызывает муар и обрезку ?!
osullic
11
@osullic да-- цифровой чип имеет датчики, расположенные в квадратной сетке. Пленка представляет собой более или менее равномерно случайное распределение светочувствительных молекул - периодичности нет. Посмотрите этот раздел на странице Википедии о муаровых узорах, чтобы узнать, что может произойти при повороте сетки: en.wikipedia.org/wiki/Moir%C3%A9_pattern#Rotated_patterns
user151841
2
@osullic, как вы можете повернуть, например, на 5 °, не обрезая края, то есть обрезать?
Герхард
4
Получить его прямо в камеру и настроить в пост только в крайнем случае должна быть предписанием в камне ...
Jindra Лацко
3
^^^ это должно быть сообщение при запуске как на stat navs :-D
Digital Lightcraft
9

Моя цифровая зеркальная камера Canon оснащена электронным выравнивателем, который я могу включить на экране ЖКД при составлении изображения. Я не уверен, что эти данные записываются в exif-данные файла или нет. Я не уверен, что это функция среднего / высокого уровня, но это не новая функция; это в моем 6D, который был выпущен в 2012 году.

Программные приложения, такие как Photoshop и Lightroom и, возможно, многие другие имеют инструменты выравнивания, включая автоматические режимы, в которых они могут обнаруживать линии на изображении, которые должны быть горизонтальными или вертикальными.

laurencemadill
источник
6

всегда есть изнурительная задача правильно ориентировать их так, чтобы горизонт смотрел прямо

Установка уровня камеры не обязательно заставляет «горизонт» выглядеть прямо. Это работает, когда фоном является океан или обширная равнина, но не редкость иметь гору или холм или дальний берег озера на заднем плане. Те, технически не могут быть горизонтами, они все еще могут заставить вашу фотографию выглядеть кривой.

Кроме того, это действительно не «изнурительная задача» - ориентировать фотографию так, чтобы она соответствовала сильным вертикальным или горизонтальным линиям. Видоискатели в большинстве зеркалок обычно имеют массив точек автофокусировки, которые видны, даже если они не выбраны, и вы можете использовать несколько коллинеарных точек автофокусировки в качестве ориентира.

Возьмите в привычку задавать себе вопрос: выглядит ли расстояние между крайней левой точкой AF и горизонтом расстоянием между крайней правой точкой AF и горизонтом? Или: будет ли линия, проведенная через центральный столбец точек автофокусировки, параллельна вертикальной оси лица моего объекта? Если вы не забываете смотреть на ориентацию камеры во время съемки, достаточно просто избежать проблем.

Почему бы не включить дешевый датчик ориентации ... чтобы фотографии могли впоследствии автоматически выравниваться при необходимости? Или, может быть, такие камеры уже существуют?

Многие делают. Canon начал включать электронные уровни, по крайней мере, еще в 2011 году: у 6D, 60D и T3i каждый есть по одному. Однако, насколько я знаю, электронный уровень является чисто вспомогательным средством; эта информация не включена в информацию EXIF ​​для каждого изображения, поэтому вы не можете использовать эту информацию для автоматической корректировки каждого изображения после этого.

Калеб
источник
1
Интересно, почему он не включен в EXIF, хотя ... отлично подойдет для простых снимков.
ДжонатанРиз
1
Некоторые производители, возможно, включают его, но в виде проприетарных тегов, которые программное обеспечение, например exiftool, может обрабатывать только после того, как кто-то их выяснит.
junkyardsparkle
И забудьте о продуктах Adobe, которые когда-либо читали такую ​​частную информацию, содержащуюся в разделе «Примечания производителя» в информации EXIF!
Майкл C
3

Позвольте мне вначале сказать, что я инженер, а не фотограф. Виды камер, с которыми я работаю, стоят от десятков миллионов до сотен миллионов долларов, но я думаю, что для решения этих вопросов я мог бы помочь ,

Часто «датчик» дешев, но «датчик, который достаточно точен и предоставляет правильную информацию», невероятно дорог.

Большинство камер, вероятно, оснащены акселерометром 3 степени свободы. Это означает, что вы можете получить 3 вектора ускорения относительно акселерометра (заметьте, я не сказал «в каком направлении вниз»). Чтобы определить направление «вниз», вам нужно выполнить трехмерное преобразование (не сложно) и предположить, что камера не движется (также, вероятно, достаточно легко). Затем вы должны определить, насколько он точен (был ли акселерометр смещен относительно фокальной плоскости, когда изображение было сфотографировано? Сколько из этого было связано с заводской калибровкой и сколько было из-за проскальзывания после завода?). Затем вам нужно представить его пользователю (вы даете им все три измерения? Если вы даете им только два измерения, как вы кодируете третье измерение в этом?).

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

Сэм
источник
1
Для целей DSLR датчик, вероятно, дешев. В настоящее время даже относительно недорогие точечные и съемочные камеры иногда включают в себя стабилизацию изображения, основанную на перемещении датчика в ответ на дрожание камеры, и недорогие цифровые зеркальные камеры Pentax повернут датчик на градус или два, чтобы создать горизонтальный горизонт в изображении.
@benrudgers, когда вы говорите "повернет датчик на градус или два" Я предполагаю, что вы имеете в виду датчик изображения? Если так, то я не верю, что у них есть датчики на датчике изображения.
Сэм,
1
Pentax DSLR выполняет уменьшение дрожания (стабилизацию изображения), перемещая датчик. Многие автоматически повернут датчик, чтобы отрегулировать «горизонт». Некоторые более поздние камеры Pentax будут перемещать датчик под фильтр Байера для последовательного сбора данных RGB в каждом пикселе на датчике ... датчики также можно настроить на вибрацию при включении питания, чтобы уменьшить накопление пыли. Камеры - удивительно высокотехнологичные точные инструменты, их повсеместность делает их менее очевидными.
2

Исправление произвольного поворота в постобработке всегда означает значительную потерю разрешения и / или вычислительные усилия - в отличие от исправления 90 °, когда вы просто меняете оси (и, возможно, даже делаете это перед сжатием изображения для хранения - алгоритмы, такие как JPEG, не являются полностью независимыми от линий против столбцов).

Вполне вероятно, что производитель должен был бы не только использовать дорогой датчик (учтите, что стоимость качественного гироскопа MEMS за 5 или 10 долларов в спецификации материалов никогда не будет просто переводиться в 5 или 10 долларов больше от продажной цены), но и потреблять достаточно вычислительных ресурсов. мощность, с высокой энергоэффективностью, на борту камеры, если они хотят продать ее в качестве хорошо интегрированной функции. Если пересчет дает плохое качество, занимает несколько секунд или разряжает батарею, камера, скорее всего, будет восприниматься как худшее качество, чем если бы функция не была добавлена.

Конечно, для дорогих устройств, которые в любом случае обладали бы такой вычислительной мощностью, была бы возможность реализовать цифровую коррекцию для сменных объективов.

rackandboneman
источник
Обратите внимание, что некоторые камеры на самом деле поворачивают датчик на несколько градусов для компенсации.
Пожалуйста, прочтите мой профиль
очень интересно. что делать / как называется технология?
рэканбондмен
Pentax - единственный, кого я знаю наверняка; Я думаю, что они просто называют это «Коррекция горизонта». Они также используют стабилизацию изображения со сдвигом датчика и несколькими другими интересными способами (сдвиг для коррекции перспективы или для отслеживания вращения Земли для фотографирования звезд с большой выдержкой без следов).
Пожалуйста, прочитайте мой профиль
«К сожалению, эксперименты для следующего поколения по коррекции горизонта вызвали сильные землетрясения и повреждение местности» :)
rackandboneman
0

Каждая цифровая камера, которую я использовал, имела возможность накладывать линии перекрестия на дисплей. Как правило, они на трети, но другие также могут дать вам перекрестие в центре. Просто не «изнурительно» привести горизонт в соответствие с перекрестием.

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

Грэхем
источник
0

Последние несколько камер Panasonic DMC-TZ xx, которые у меня были (технически нацелены и снимаются, но очень удобны, потому что их можно носить с собой повсюду), имели возможность включить искусственный горизонт в видоискателе, который выравнивает камеру. (при желании), очень быстро и просто.

Они даже меняют цвет с желтого на зеленый, когда у вас есть уровень.

Стив Барнс
источник
Вы также можете использовать эту информацию, чтобы позже автоматически перевернуть фотографию в Lightroom?
ДжонатанРиз
@NikitaSokolsky Лично я использую GIMP, ImageMagick, ExifTool и т. Д., Поэтому я мог бы легко это сделать, но намного проще выровнять камеру с помощью искусственного горизонта (если только я сознательно не желаю перекосить снимок).
Стив Барнс