Программа, работающая с видео потоком ВЕБ-камеры
Здравствуйте! Требуется написание программы, которую я представляю себе примерно так: 1. ПК считывает с веб-камеры входящую картинку 2.
Далее, с картинкой производятся преобразования (картинка в несжатом
формате типа "raw" представлена в виде матрицы чисел), чтобы оставить
только какие-то самые яркие и самые выделяющиеся на общем фоне источники света, сконцентрированные на
небольшом пространстве (например, останутся: солнце, фонарь, блики от воды, и т.п. ) 3.
Затем, для каждого из этих оставшихся участков на матрице картинки, мы высчитаем среднеквадратическое отклонение и дадим
эти данные на выход вашей функции. Мне нужно
будет среднеквадратическое отклонение для Красного, Зелёного, Голубого каналов
по каждому источнику. То есть, например: три выделяющихся источника яркости на
картинке, значит нужно по каждому источнику выдать среднеквадратич.
отклонение для Красного, Зелёного, Голубого... значит будет 9 разных
цифр... Эти данные должны будут высчитываться для каждого кадра заново... То есть если у нас камера выдаёт 50fps, то нужно будет 50 раз в секунду считать эти данные. - Дальше
уже я напишу протокол, который будет рассматривать все выходные данные
из вашей функции и определять какие из них несут полезную нагрузку, а
какие нет... Те что несут полезную нагрузку будут расшифровываться и выдаваться на экран пользователю в чат-окне... - Программа должна иметь какое-то средство вывода расшифрованных данных.... Оттуда я их буду забирать своей программой чат-клиентом и отображать для конечного пользователя. Новые предложения и идеи приветствуются!