# 2. Область фокусировки и приближения (zoom) Перед описанием кнопок и функций стоит заметить, что не все кнопки могут быть доступны на отдельно взятом устройстве. Их доступность зависит от параметров camera2 API, которые выдает конкретный сенсор. Т.е. в пределах одного устройства каждый отдельно взятый сенсор обладает своими собственными характеристиками и возможностями. Функциональность второстепенных сенсоров часто сильно урезана в сравнении с основным. # Непрерывный автофокус
 | Первая кнопка с символом латинской буквы А — это непрерывный автофокус. Этот режим полностью автоматический и работает на основании библиотек камеры, которые интегрировал в устройство производитель. Технологии фокусировки тоже зависят от устройства. При изменении сцены в данном режиме фокус возобновляет поиск до того момента, пока не решит, что сфокусировался. Слева от кнопок располагается индикатор положения фокуса. Фокусировка на дальние объекты — это верх индикатора, на ближние — низ. |
 | Вторая кнопка с символом пальца, нажимающего кнопку —это фокусировка по касанию. Прикоснитесь резким касанием в том месте экрана, где находится объект, на который нужно сфокусироваться. Фокусировка перейдет в режим поиска и через некоторое время сфокусируется на объекте. Точность фокусировки зависит от многих переменных. Технология фокусировки, как и в режиме автофокуса, зависит от устройства. Разница лишь в том, что вы сами выбираете зону фокусировки, и фокус срабатывает только один раз. Возобновить поиск его заставит только очередное касание. Область фокусировки в режиме фокуса по касанию имеет определенный размер, и может менять его в зависимости от настроек приближения. Чем больше приближение, тем больше область фокусировки. |
 | Серый цвет означает, что фокус находится в режиме поиска. |
 | Желто-оранжевый цвет означает, что фокус остановил поиск, считает, что сфокусировался, но не уверен на 100%. |
 | Зеленый цвет означает, что фокус остановил поиск, потому что уверен в найденной фокусировке. |
На картинке слева изображены такие элементы управления: 1 — [Кольцо-регулятор](#bkmrk-%D0%9A%D0%BE%D0%BB%D1%8C%D1%86%D0%BE-%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80); 2 — Кнопка одновременного старта фокуса и приближения; 3 — Кнопка автоматизированной фокусировки вдаль; 4 — Кнопка меню настроек фокуса; 5 — Кнопка автоматизированной фокусировки вблизи. |
Скорость — это время, за которое регулятор фокуса преодолеет расстояние от нижнего предела до верхнего (или обратно) при нажатии на кнопки автоматизированной фокусировки (3) и (5). Скорость не учитывает настоящее положение регулятора, всегда рассчитывается с учетом всего промежутка. Гамма-кривая позволяет немного исказить скорость движения фокусировки. Значение 1.0 выполняет линейное движение фокусировки, т.е. скорость фокусировки совпадает со скоростью перемещения кольца-регулятора (1). Значения ниже 1.0 ускоряют фокусировку вблизи и замедляют фокусировку вдаль. Такие значения очень помогают, когда надо более точно сфокусироваться вдаль, потому что они растягивают верхнюю часть хода кольца-регулятора. Значения выше 1.0, напротив, замедляют фокусировку вблизи и ускоряют фокусировку вдаль. Настройка гамма-кривой касается как автоматизированного фокуса, так и ручного управления фокусом. Блок значение фокуса на бесконечность появляется только тогда, когда в режиме ручной фокусировки активирован режим фокусировки на бесконечность. Подробнее о режиме фокусировке на бесконечность в разделе «Режим фокусировки на бесконечность». |
- Включаем обычный режим ручной фокусировки. - Убеждаемся, что все пределы фокусировки сняты, т.е. стрелки вверх и вниз не подсвечены оранжевым. | |
- Открываем меню настроек фокусировки и выставляем гамма-кривую в значение 0.3. Таким образом регулятор в верхних положениях будет менять значения медленней, чем в нижних. | |
- Уводим кольцо-регулятор максимально близко к верхнему пределу, но не на максимум. | |
- Долгим касанием стрелки вниз определяем выбранное положение нижним пределом, стрелка должна подсветиться оранжевым, и снизу экрана появится сообщение о том, что нижний предел установлен. Теперь у нас весь регулятор работает от почти верхнего предела до 0.0. Т.е. мы имеем возможность максимально точно настроить фокус на бесконечность. | |
- Включаем режим фокусировки на бесконечность и с помощью кольца-регулятора выбираем положение, которое дает максимальную резкость самых дальних объектов. - После того, как мы выбрали то положение, которое дает максимальную резкость самых дальних объектов, нам надо его сохранить. Для этого мы открываем меню настройки фокуса и в самом низу открывшегося окна жмем на иконку дискеты. | |
- Система переспросит, хотим ли мы перезаписать старое значение. | |
- После подтверждения в режиме фокусировки на бесконечность верхним пределом будет то значение, которое мы только что сохранили. - Можно снять нижний предел и проверить как работает фокусировка на бесконечность. |
Приближение до размера видео по ширине. Если видео по ширине 3840 пикселей, то максимально возможный кроп на сенсоре 3840 пикселей. | |
Приближение до размера видео делится на 1,5. Если видео по ширине 3840, то максимально возможный кроп на сенсоре 2560 пикселей. | |
Приближение до размера видео делится на два. Если видео по ширине 3840 пикселей, то максимально возможный кроп на сенсоре 1920 пикселей. | |
Максимально возможное приближение, сколько позволяют параметры Camera2 API. |
На картинке слева изображены такие элементы управления: 1 — Кольцо-регулятор; 2 — Кнопка одновременного старта фокуса и приближения; 3 — Кнопка автоматизированного приближения; 4 — Кнопка меню настроек приближения; 5 — Кнопка автоматизированного отдаления. |
Кнопка меню настроек приближения вызывает меню с всего, на данный момент, двумя пунктами: скорость и гамма-кривая. Скорость — это время, за которое регулятор приближения преодолеет расстояние от нижнего предела до верхнего (или обратно) при нажатии на кнопки автоматизированного приближения (3) и (5). Скорость не учитывает настоящее положение регулятора, всегда рассчитывается с учетом всего промежутка. Гамма-кривая позволяет немного исказить скорость движения приближения. Значение 1.0 выполняет линейное движение приближения, т.е. скорость изменения рамки совпадает со скоростью перемещения кольца-регулятора (1). Значения ниже 1.0 ускоряют движение приближения в начале и замедляют приближение в конце. Значения выше 1.0, напротив, замедляют приближение в начале и ускоряют приближение в конце. Настройка гамма-кривой касается как автоматизированного приближения, так и ручного управления приближением. |