Расширение Camera Remote API для настройки фокуса
Не могли бы вы расширить интерфейс Camera Remote API с помощью некоторой функции, чтобы установить и получить фокус. Это может быть использовано для макросъемки или пейзажной фотографии, позволяющей делать снимки для фокусировки. Было бы здорово иметь 4 дополнительных звонка, чтобы можно было выполнять съемку для фокусировки (например, для Sony a7m3).
- setFocusPoint (xPosition, yPosition): где x и y - позиция, соответствующая отображению камеры
getFocusPoint(): получить х и у
setFocusDistance(distance): где расстояние указано в метрах (float).
- getFocusDistance ()
Таким образом, вы можете определить начальную и конечную точки и сколько изображений вы хотите сделать в итоге, а затем рассчитать промежуточные шаги, чтобы получить несколько фокусных плоскостей, которые вы можете сложить в постобработке.
1 ответ
На самом деле с помощью API-интерфейса Sony Camera Remote доступно много вариантов фокусировки. Доступность этих параметров зависит от типа используемой камеры. Вы также заметите конечные точки, чтобы проверить, какие опции существуют и какие опции доступны. Это должно сначала проверить, поддерживает ли ваша камера определенную опцию, а затем проверить, что ваша камера находится в режиме, который поддерживает эту опцию. Вот все доступные на данный момент конечные точки фокуса:
- setTouchAFPosition: этот API предоставляет функцию для включения сенсорного AF и положения.: опции - "Сенсорный", широкий
- getTouchAFPosition: этот API предоставляет функцию для получения текущей позиции AF прикосновения.
- actTrackingFocus: этот API предоставляет функцию для начала отслеживания фокуса.: параметры - "xPosition", "yPosition"
- cancelTrackingFocus: этот API предоставляет функцию отмены отслеживания фокуса.
- setTrackingFocus: этот API предоставляет функцию для установки значения настройки фокуса отслеживания.: Опции- "Вкл.", "Выкл."
- getTrackingFocus: этот API предоставляет функцию для получения текущих настроек фокуса отслеживания.
- getSupportedTrackingFocus: этот API предоставляет функцию для получения поддерживаемых настроек фокуса отслеживания. Клиент должен использовать "getAvailableTrackingFocus", чтобы получить доступные параметры в данный момент.
- getAvailableTrackingFocus: этот API предоставляет функцию для получения текущих настроек фокуса отслеживания и доступных настроек фокуса отслеживания в данный момент. Доступные параметры могут быть изменены пользовательскими операциями и вызывающими API.
- setFocusMode: этот API предоставляет функцию для установки значения режима фокусировки.: Опции- "AF-S" Одиночный AF "AF-C" Непрерывный AF "DMF" Прямая ручная фокусировка "MF" Ручная фокусировка
- getFocusMode: этот API предоставляет функцию для получения текущего режима фокусировки.
- getSupportedFocusMode: этот API предоставляет функцию для получения поддерживаемых режимов фокусировки. Клиент должен использовать "getAvailableFocusMode" для получения доступных параметров в данный момент.
- getAvailableFocusMode: этот API предоставляет функцию для получения текущего режима фокусировки и доступных режимов фокусировки на данный момент. Доступные параметры могут быть изменены пользовательскими операциями и вызывающими API.
К сожалению, в настоящее время нет возможности установить фокусное расстояние.