Вариант 1. Обрабатывать приходящий пиксел с помощью самой STM32F207 из регистра DCMI_DR
Как отлавливать содержимое DCMI_DR? по прерыванию от DMA ?
Пример алгоритма обработки цветного пикселя на Си я нарыл:
Код
unsigned char R = (buf & 0xf800) >> 11;
unsigned char G = (buf & 0x07e0) >> 5;
unsigned char B = buf & 0x001f;
yyy=(double)(0.222*R+ 0.707*G+0.071*B);
if (yyy>border_brightness){ // если значение яркости выше установленного порога, то:
R=255; // или другой желаемый подстанавливаемый цвет
G=255; // или другой желаемый подстанавливаемый цвет
B=255; // или другой желаемый подстанавливаемый цвет
}
else
{
R=0; // или другой желаемый подстанавливаемый цвет
G=0; // или другой желаемый подстанавливаемый цвет
B=0; // или другой желаемый подстанавливаемый цвет
}

Рис. 1 - Данные с камеры

Рис. 2 - Примерная структура

Рис. 43- STM32F207ZGT + MT9D111 + 4.3 LCD
Сообщение отредактировал Ivan Kuznetzov - Jun 3 2011, 09:33