Параметры встроенной камеры в HTC Desire

#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 для камеры … вау. Понятия не имею. Вы пробовали ее включить?

Это