#android #parameters #camera
#Android #параметры #камера
Вопрос:
Я разрабатываю приложение для камеры на HTC Desire и интересуюсь некоторыми собственными настройками Camera.Parameter. Надеюсь, у кого-нибудь здесь есть больше информации.
При вызове unflatten() для полученного объекта Camera.Parameters я получаю длинный список с парами ключ-значение. Некоторые из них следующие:
sharpness-def=10;
sharpness-max=30;
sharpness-min=0;
sharpness=10;
contrast-min=0;
contrast-max=10;
contrast-def=5;
contrast=5;
brightness-min=0;
brightness-max=6;
brightness-def=3;
brightness=3;
saturation-min=1;
saturation-max=10;
saturation=5;
saturation-def=5;
enable-caf=off;
vertical-view-angle=42.5;
horizontal-view-angle=54.8;
Существуют минимальные и максимальные границы для резкости, контрастности, яркости и насыщенности. Но я не уверен в разнице, например, между яркостью и brightness-def. На самом деле можно установить оба параметра с помощью набора вызовов API (строковый ключ, строковое значение). Какой из них содержит фактическое значение, а для чего нужен другой?
Для чего может быть «включить-caf»?
А для вертикального и горизонтального углов обзора я всегда получаю одинаковые значения — возможно, статические значения для коррекции объектива?
Ответ №1:
включить-caf…
Это непрерывная автофокусировка. Т. е. должна ли камера продолжать пытаться перефокусироваться.
Я пытаюсь сделать что-то, связанное с этим, отправлю ответ, если добьюсь какого-либо прогресса…
Кстати, не все телефоны поддерживают CAF, по-видимому.
Комментарии:
1. Спасибо за информацию, высоко ценится!
Ответ №2:
Я почти уверен, что параметры def означают «По умолчанию«.
Вам необходимо иметь постоянную ссылку, к которой можно возвращаться, когда дело доходит до воспроизведения параметров камеры.
Что касается значения caf для камеры … вау. Понятия не имею. Вы пробовали ее включить?
Это