Помогите изменить алгоритм работы Баланса белого.

Обсуждение проблем, возникающих при разработке программ для мобильных устройств.
K_Michael
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 30.06.2009 (Вт) 10:30

Помогите изменить алгоритм работы Баланса белого.

Сообщение K_Michael » 30.06.2009 (Вт) 11:22

Люди пожалуйста помогите разобраться.

Дело вот в чем это драйвер камеры от телефона SE K850

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

Заранее большое спасибо.


Это родной:

// Property 1, White balance
//---------------------------------------------------

seq_set_prop_1_0 = // Auto
#TO_DRAFT
#COM_EVENT(11,00);
seq_set_prop_1_1 = // Incandescent
#TO_DRAFT
#COM_EVENT(11,03);
seq_set_prop_1_2 = // Flourescent
#TO_DRAFT
#COM_EVENT(11,04);
seq_set_prop_1_3 = // Outdoor clear sky (Daylight)
#TO_DRAFT
#COM_EVENT(11,06);
seq_set_prop_1_4 = // Outdoor cloudy (Cloudy)
#TO_DRAFT
#COM_EVENT(11,08);



И еще можно ли его написать вот по этому типу
только с переменными от первого

// Property 1, White balance
//---------------------------------------------------

seq_set_prop_1_0 = // Auto
$"CAMDRIVER0: seq_set_prop_1_0_begin"
#WRITE_REG(06,02,01)
$"CAMDRIVER0: seq_set_prop_1_0_end"
;
seq_set_prop_1_1 = // Incandescent
$"CAMDRIVER0: seq_set_prop_1_1_begin"
#WRITE_REG(06,02,02)
#WRITE_REG(06,03,01)
$"CAMDRIVER0: seq_set_prop_1_1_end"
;
seq_set_prop_1_2 = // Flourescent
$"CAMDRIVER0: seq_set_prop_1_2_begin"
#WRITE_REG(06,02,02)
#WRITE_REG(06,03,03)
$"CAMDRIVER0: seq_set_prop_1_2_end"
;
seq_set_prop_1_3 = // Outdoor clear sky
$"CAMDRIVER0: seq_set_prop_1_3_begin"
#WRITE_REG(06,02,02)
#WRITE_REG(06,03,04)
$"CAMDRIVER0: seq_set_prop_1_3_end"
;
seq_set_prop_1_4 = // Outdoor cloudy
$"CAMDRIVER0: seq_set_prop_1_4_begin"
#WRITE_REG(06,02,02)
#WRITE_REG(06,03,05)
$"CAMDRIVER0: seq_set_prop_1_4_end"
;

seq_get_prop_1 =
$"CAMDRIVER0: seq_get_prop_1_begin"
#READ_REG(06,02)
$c4 01 // Auto?
$s0 00
$cl
#READ_REG(06,03)
$m0 4
$cg0 01
$-0 01
$cx
$cx
$s1 00 $s2 00 $s3 00
$"CAMDRIVER0: seq_get_prop_1_end_%3_%2_%1_%0"
;
Вложения
DSC05660.JPG
Это Баланс белого на автомате
DSC05660.JPG (110.11 Кб) Просмотров: 3100
DSC05661.JPG
А это сначала лампы накаливания потом авто режим
DSC05661.JPG (107.16 Кб) Просмотров: 3093
DSC05647.JPG
Авто
DSC05647.JPG (121.43 Кб) Просмотров: 3097
DSC05648.JPG
Лампы накаливания потом авто режим
DSC05648.JPG (120.27 Кб) Просмотров: 3093
camdriver0.rar
Драйвер
(11.09 Кб) Скачиваний: 316

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Помогите изменить алгоритм работы Баланса белого.

Сообщение Хакер » 03.07.2009 (Пт) 18:07

А причём тут VB?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Visual Basic для мобильных устройств

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList