Silverlight 4 движения и отслеживание цвета с использованием веб -камеры
-
18-09-2019 - |
Вопрос
Вопрос о разработке программного обеспечения:
Поскольку Silverlight 4 вышел, и у него есть поддержка веб -камеры, кто -нибудь знает код для отслеживания движения и цвета? Является ли Bitmap для записи SL4 - это первый шаг, чтобы запустить код?
Я хочу преобразовать конкретное цветовое движение в действие в Silverlight. Например, если вы перемещаете красную ручку перед камерой слева-> вправо, он должен прокрутить изображение слева направо.
Любая помощь будет оценена
Решение
Другие советы
Это не просто * код * для этого. Вам необходимо использовать алгоритмы обработки изображений для анализа изображений из видеопотока, чтобы определить интересующие точки и отслеживать их между кадрами. Поскольку вы хотите отслеживать только точку определенного цвета, это несколько упрощает проблему, потому что есть меньше тяжелой математики (как в распознавании лица). Вы должны узнать больше о следующих алгоритмах:
- Сверток
- Обнаружение края/точки с использованием ядра фильтра, таких как Оператор Sobel
Я начал изучать этот тип приложения и нашел aforge.net. Я предполагаю, что можно перенести его в Silverlight (хотя, вероятно, это займет некоторое время). Другим возможным вариантом было бы обернуть Aforge в COM и использовать способность Silverlight запускать COM в доверенных приложениях OOB. Проблема была бы, вам придется выяснить, как использовать COM для установки компонентов COM.