Чому камери не мають точного датчика орієнтації?


10

Кожен раз, коли я фотографую, завжди є втомлива задача їх правильно орієнтувати, щоб горизонт виглядав прямо. Сучасні камери мають датчик орієнтації, який повідомляє вам, чи це портрет, чи пейзаж, але нічого більш точного. Чому б не включити дешевий датчик орієнтації (наприклад, такий, який ми маємо в кожному телефоні), щоб згодом фотографії могли бути автоматично вирівняні при необхідності? А може, такі камери вже є?


7
У багатьох останніх камерах є гіроскопічні датчики. Деякі записують інформацію про ролики та нахили до заголовка EXIF. Exiftool, ймовірно, покаже, чи так це для конкретної камери. Повинно бути можливим побудувати піксельний конвеєр exiftool -> imagemagick для попередньої обробки зображень до більш бажаної орієнтації, коли такі дані записуються точним, а автоматичне обертання відповідає фотографічному наміру.

4
Як практичне рішення я використав рівень міхура з гарячим взуттям.

16
"Сучасні камери мають датчик орієнтації, який повідомляє вам, чи це портрет, чи пейзаж, але нічого більш точного". Ваше приміщення невірне - див. Це запитання, наприклад, 3 дні тому: Nikon D7200, увімкніть віртуальний горизонт у видошукачі
осульський

9
Чи завжди горизонт ідеально перпендикулярний вектору "вгору"?
AC

6
@AC: Коли це не так, ми називаємо це схилом гори чи схилом гори.
dotancohen

Відповіді:


24

Мій Pentax K5ii може використовувати свою функцію зсуву датчика для обертання датчика для вирівнювання горизонту, я також отримую зчитування рівня 2 осі у видошукачі або на задньому дисплеї. Деякі камери мають можливості, які ви описуєте.


1
Дивлячись на EXIF-дані Pentax, я визначав, як деякі камери записують дані кроку та прокатки в EXIF. З іншого боку, мені здається, що герметизація погоди є більш корисною.

Я погоджуюсь, я фактично ніколи не використовував автоматичний нівелір, хоча я часто посилаюся на показник рівня досить часто. Ущільнення для мене набагато важливіше.
Джозеф Роджерс

Щойно купив Pentax K5 і RTFM, щоб знайти, що дійсно може це зробити.
Джон У

@JohnU Я думаю, що K5 був першим Пентаксом з такою здатністю. Я вважаю, що це також може зробити астропроцедури, якщо ви отримаєте GPS-модуль, який монтується на гарячому місці. Я не можу пригадати верхню частину моєї голови, якщо ми будемо коригувати склад на K5 або якщо це була річ K3.
Джозеф Роджерс

1
Ви можете додати трохи більше інформації у свою відповідь: якщо встановити її для виведення у jpeg та активувати параметр Auto Horizon Correction, старий вхідний рівень K50 може використовувати датчик рівня горизонту для обертання зображення (а не датчик, очевидно) раніше збереження його.
motoDrizzt

19

Мій Nikon D800 мав цифровий штучний горизонт, так що так, деякі камери мають таке.

Однак обертання зображень у програмному забезпеченні є крайнім заходом, оскільки це може призвести до незвичайних ефектів муару, і ви втратите частину периферії зображення.

Звичайно, обертові зображення під час використання фотозйомки на стадії друку не страждають від оптичних проблем.

Як це загальне правило для всіх фотографій, одержуйте його прямо в камеру і лише підписуйте повідомлення, якщо потрібно.


2
Обертання цифрового зображення вводить муар і обрізає ?!
осуличний

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 DSLR є електронний нівелір, який я можу включити на РК-екрані під час складання зображення. Я не впевнений, ці дані записуються в exif дані файлу чи ні. Я не впевнений, що це функція середнього / високого класу, але це не нова функція; це в моєму 6D, який вийшов у 2012 році.

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


6

завжди є втомлива задача - правильно їх орієнтувати, щоб горизонт виглядав прямо

Якщо встановити рівень камери, не обов'язково робити "горизонт" прямим. Це працює, коли на задньому плані знаходиться океан чи величезна рівнина, але не рідкість мати на задньому плані гора чи пагорб чи далекий берег озера. Це технічно не може бути горизонтом, вони все одно можуть зробити ваше фото вигляд кривим.

Крім цього, насправді не "втомлююче завдання" орієнтувати свою фотографію на відповідність сильним вертикальним або горизонтальним лініям. У видошукачах більшості DSLR зазвичай є масив точок автофокусування, які видно, навіть якщо вони не вибрані, і ви можете використовувати декілька колінних точок автофокусу як орієнтир.

Увійдіть у звичку запитати себе: чи виглядає відстань між крайньою лівою точкою автофокусу та горизонтом такою ж, як відстань між крайньою правою точкою автофокусу та горизонтом? Або: Чи буде проведена лінія, проведена через центральний стовпчик точок AF, паралельна вертикальній осі обличчя мого суб'єкта? Якщо ви пам'ятаєте дивитися на орієнтацію камери під час зйомки, уникнути проблем досить просто.

Чому б не включити дешевий датчик орієнтації ... щоб згодом фотографії могли автоматично вирівнюватися, якщо потрібно? А може, такі камери вже є?

Багато хто робить. Canon почав включати електронні рівні принаймні ще в 2011 році: 6D, 60D і T3i мають один. Наскільки я знаю, електронний рівень є суто допоміжним складом; інформація не включається в інформацію EXIF ​​для кожного зображення, тому ви не можете використовувати цю інформацію для автоматичного налаштування кожного зображення згодом.


1
Цікаво, чому він не включений у EXIF, хоча ... було б чудово для простих знімків.
JonathanReez

1
Деякі виробники, ймовірно, включають його, але у вигляді фірмових тегів, які програмне забезпечення, наприклад exiftool, може обробляти лише після того, як хтось їх розбере.
junkyardsparkle

І забудьте про продукти Adobe, коли читаєте таку власну інформацію, що міститься в розділі приміток виробника інформації EXIF!
Майкл С

3

Дозвольте розпочати, кажу, що я інженер, а не фотограф, види камер, з якими я працюю, коштують у десятки мільйонів до сотень мільйонів доларів, але я думаю, що для цих питань я можу допомогти .

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

Більшість камер, ймовірно, мають акселерометр 3 ступеня свободи. Це означає, що ви могли отримати 3 вектора прискорення відносно акселерометра (зауважте, я не сказав "який напрямок вниз"). Щоб визначити, який напрямок "вниз", ви повинні зробити тривимірну трансформацію (не важко) і припустити, що камера не рухається (також, ймовірно, досить легко). Тоді ви повинні визначити, наскільки він точний (чи був акселерометр не вирівняний із фокусної площини, коли зображення було зроблене? Скільки було пов’язано з заводською калібруванням, а скільки - через фабричне пробуксування?). Тоді вам потрібно представити його користувачеві (ви надаєте їм усі три виміри? Якщо ви даєте їм лише два виміри, як ви кодувати третій вимір у цьому?).

Отже, зрештою, у вас є більше програмного забезпечення (інженери програмного забезпечення дорогі), більше документації (документація дорога), можливо, більше калібрування (калібрування дорого) для функції, яку мало хто зрозуміє або використовуватиме.


1
Для цілей DSLR датчик, ймовірно, дешевий. В даний час навіть відносно недорогі камери для точок та зйомок іноді включають стабілізацію зображення, засновану на переміщенні датчика у відповідь на тремтіння камери, а Pentax DSLR за низькими цінами поверне сенсор на градус або два, щоб створити горизонтальний горизонт на зображенні.

@benrudgers, коли ти кажеш, що "поверне сенсор на градус або два", я вважаю, ти маєш на увазі датчик зображення? Якщо так, я не вірю, що вони мають приводи на датчику зображення.
Сем

1
Pentax DSLR виконує зменшення тремтіння (стабілізація зображення) шляхом переміщення датчика. Багато хто поверне датчик автоматично, щоб регулювати «горизонт». Деякі новітні камери Pentax перемістять датчик під фільтром Bayer, щоб послідовно збирати RGB дані в кожному місці пікселів на датчику ... датчики також можуть бути налаштовані так, щоб вібрувати при включенні живлення, щоб зменшити накопичення пилу. Камери є надзвичайно високотехнологічними точними інструментами, їх всюдисутність просто робить її менш очевидною.

2

Виправлення довільного обертання в післяобробній обробці завжди означає значну втрату роздільної здатності та / або обчислювальні зусилля - на відміну від виправлення 90 °, коли ви просто поміняєте осі (а можливо, навіть зробите це перед тим, як стискати зображення для зберігання) - такі алгоритми, як JPEG, не є абсолютно агностичними лініями проти стовпців).

Цілком ймовірно, що виробнику не тільки доведеться використовувати дорогий датчик (майте на увазі, що $ 5 або 10 доларів за матеріальні витрати за якісний гіроскоп MEMS ніколи не просто переведуть на $ 5 або $ 10 більше від ціни продажу), але і виставлять достатню кількість обчислень потужність, з високою ефективністю енергії, на борту камери, якщо вони хочуть продати її як добре інтегровану функцію. Якщо перерахунок дає погану якість, займає кілька секунд або розряджає акумулятор, камера, швидше за все, сприйматиметься як гірша якість, ніж якби функція не була додана.

Звичайно, це було б можливим для дорогих пристроїв, які так чи інакше мали таку обчислювальну потужність, здійснити цифрову корекцію змінних об'єктивів.


Зауважте, що деякі камери насправді обертають датчик на кілька градусів для компенсації.
Прочитайте, будь ласка, мій профіль

дуже цікавий. що робити / як називається технологія?
rackandboneman

Пентакс - єдиний, кого я точно знаю; Я думаю, що вони просто називають це «Виправлення по горизонталі». Вони також використовують свою стабілізацію зображення зсувного зсуву в декількох інших цікавих способах (зсув для виправлення в перспективі або для відстеження обертання Землі для фотографії зірки з довгим опроміненням без слідів).
Прочитайте, будь ласка, мій профіль

"На жаль, експерименти для корекції горизонтів наступного покоління спричинили сильні землетруси та пошкодження місцевості" :)
rackandboneman

0

Кожна цифрова камера, яку я використовував, мала можливість накладати на дисплей лінії перехрестя. Зазвичай вони є в третинах, але інші можуть також дати вам перехрестя волосся в центрі. Просто не "виснажливо" привести горизонт у відповідність до перехрестя.

То чому б у нас цього не було? Просто тому, що той, хто здатний утримувати камеру достатньо стійко, щоб робити фотографії, що не розмиваються, та читати посібник з їхньої камери, щоб знайти, як увімкнути перехрестя, ця функція не потребує.


0

Останні кілька фотоапаратів Panasonic DMC-TZ xx, які у мене були (технічно вказуйте та знімайте, але дуже зручно мати, оскільки їх можна перевозити скрізь), мали можливість увімкнути штучний горизонт на видошукачі, що дозволяє вирівняти камеру , (за бажанням), дуже швидкий і простий.

Вони навіть змінюють колір з жовтого на зелений, коли у вас рівень.


Чи можете ви також використовувати цю інформацію, щоб пізніше автоматично перетворити фотографію в Lightroom?
JonathanReez

@NikitaSokolsky Особисто я використовую GIMP, ImageMagick, ExifTool і т. Д., Тому я міг би це легко зробити, але набагато простіше нівелювати камеру за допомогою штучного горизонту (якщо я навмисне не бажаю перекошеного знімка).
Стів Барнс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.