По договоренности
Приветствую!
Требуется создать простую программу захвата изображения на базе Microsoft Visual C++ 2010 Express.
Описание программы: программа захватывает изображения (1 кадр) с веб-камеры и кладет этот кадр на диск в формате BMP.
Логика программы:
1) Рисуется пользовательский интерфейс, подобный прикрепленному файлу и вносит в этот интерфейс следующие значения:
1a) В поле "Камера" вносятся все найденные камеры через стандартный интерфейс WDM.
1b) В поле "Разрешение" вносятся все доступные разрешения для данной камеры
1c) В поле "Битность" вносятся значения "8bit", "16bit", "24bit" это битность цвета
1d) Поле "Путь для сохранения"
2) При нажатии на кнопку "Пуск!" программа захватывает изображение с указанной веб-камеры в указанном разрешении и битности цвета.
3) Сохранение изображения в массив изображений (см примечание)
4) Сохранение этого изображения на диск по указанному пути, в формате BMP, с именем: ГодМесяцДень-ЧасМинутаСекунда-ПорядковыйНомер.bmp (например: 20120131-125959-00.bmp)
Примечание: в программе существует массив с примерно(!) следующей структурой (можно менять названия и тип данных как это требуется):
{
int num; //порядковый номер кадра
int res; //разрешение кадра
int bit; //битность кадра
time_t time;//время захвата кадра с точностью до миллисекунд
char* img;//бинарное изображение в формате bmp
}
Каждое следующее изображение (при нажатии кнопки "Пуск!") заносится в этот в массив в этой структуре. Память под массив выделяется динамически.
Исходники программы обязательны, комментарии в них тоже! :)
Вроде всё.
Присылайте свои предложения (включая цену и срок).
Можно на мыло: ant0@mail.ru