Можно ли создать карту глубины с помощью двухпиксельной автофокусировки EOS 70D? - Фотопедия
0 голосов
/ 23 июня 2015

Я заказал 70D, и во время ожидания у меня была мысль о двухпиксельном датчике автофокуса.

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

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

(Создание этой вещи - это то, о чем я говорю: http://blog.topazlabs.com/wp-content/uploads/2014/03/depth-map.png)

Итак, мой вопрос, возможно ли создать карту глубины, используя двухпиксельную автофокусировку EOS 70D? Кроме того, возможно ли это даже при использовании датчика типа DP-AF и информации об объективе?

(я предполагаю, что ответом будет «Нет», потому что, хотя теоретически это возможно, 70D никогда не отправит информацию DP-AF)

Ответы [ 2 ]

1 голос
/ 03 июля 2015

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

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

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

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

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

Через несколько лет, когда 70D и 7Dii появятся как мусор, я ожидаю, что хакинг сайтов опубликуют, как играть с сенсорным чипом, извлеченным из старого тела, с Edison & pi; или Arduino или что-то такое, зачитывая и командуя им. Пока я не разбираю свои.

0 голосов
/ 23 июня 2015

Практически каждое изображение захватывает информацию о глубине. В конце концов, вы можете определить передний план и фон, как далеко все находится, и т. Д. Вы получаете ощущение глубины, глядя на 2D-изображение. Это можно обмануть оптическими иллюзиями.

Существуют алгоритмы, которые могут сделать то же самое: вычисление 3D-модели из одного 2D-изображения: http://make3d.cs.cornell.edu/ Вот немного о фоне: http://cs.stanford.edu/people/asaxena/reconstruction3d/

Я не знаю, может ли это быть улучшено дополнительной информацией от DPAF. Дополнительные данные никогда не болят. Если это становится бременем, всегда можно игнорировать его части, чтобы уменьшить количество. Ваш лучший шанс получить доступ к этим данным, вероятно, использовать Magic Lantern. Я не знаю, в какой степени у них есть доступ к нему, но если у кого-то есть, то это они.

...